请问2008中这样声明CException对吗 为什么总是出现不能实例化抽象类的错误呢

时间:2022-09-27 09:22:31
public:
virtual ~CException() = 0;
BOOL m_bAutoDelete;
#ifdef _DEBUG
void PASCAL operator delete(void* pbData);
#if _MSC_VER >= 1200
void PASCAL operator delete(void* pbData, LPCSTR lpszFileName, int nLine);
#endif
protected:
BOOL m_bReadyForDelete;
#endif
};

1 个解决方案

#1


virtual ~CException() = 0;为纯虚函数,所以类就是抽象类,而抽象类是不能实例化的

#1


virtual ~CException() = 0;为纯虚函数,所以类就是抽象类,而抽象类是不能实例化的