以下是 CObject 类的声明中受保护的构造函数:
protected:
CObject();
由于构造函数是受保护的,你不能直接使用 new CObject() 来创建 CObject 类的实例。相反,你应该通过继承 CObject 类并在派生类中调用其构造函数,或者使用MFC提供的其他类,这些类继承自 CObject。
例如,你可以创建一个派生自 CObject 的类:
class CMyObject : public CObject
{
public:
CMyObject() : CObject()
{
// 构造函数的实现
}
};
然后,你可以通过实例化 CMyObject 类来创建对象。
CMyObject myObj;
通过继承 CObject 的类通常是用于创建 MFC 中的各种对象,例如窗口对象、文档对象等。
转载请注明出处:http://www.zyzy.cn/article/detail/20898/MFC/CObject