二阶构造模式

C++语言学习(五)——二阶构造模式 一、构造函数的问题     构造函数存在问题:     A、构造函数只提供自动初始化成员变量的机会     B、不能保证初始化逻辑一定成功,如申请系统资源可能失败     C、执行return语句后构造函数立即结束     构造函数创建的对象可能是半成品对象,半成品对象是合法的对象,但是是程序bug的来源之一。因此实际工程开发过程中使用二阶构造模式。 二、二阶
相关文章
相关标签/搜索