VC语言
本类阅读TOP10
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站
使用MFC类时, 为什么不直接一步创建对象,而是先构造对象,再调用Create() 成员函数?使用两步法有以下好处:
首先,可以返回出错代码。C++ 构造函数不能返回出错代码,new 操作仅在内存不足时抛出异常.使用两步法可以消除此弊端, 在Create() 函数中返回出错代码.
其次, 减少了构造函数的开销。你可以在一个类中加入多个对象,但你无须在构造函数中创建它们,因此不会增加该类的构造函数的开销。
相关软件: