遗留MFC代码(2005)无法在VC 2010上编译

时间:2012-09-13 04:54:32

标签: c++ visual-studio mfc compiler-errors

我对CException有疑问。 可能在afx.h

中发生了变化

我得到的错误如下:

throw new CException();

错误是

  

错误C2259:'CException':无法实例化抽象类   以下成员:'CException :: ~CException(void)':是抽象的

我之前从未使用过MFC,我只需要尽可能快地编译它,有谁知道问题是什么?

1 个答案:

答案 0 :(得分:3)

使用其中一个派生类。 有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/t078xe4f.aspx

或者,使用std::exception