устаревший код MFC (2005) не компилируется в VC 2010

У меня проблема с CException,
Возможно, что-то изменилось в afx.h

Я получаю ошибку в следующей строке:

throw new CException();

Ошибка

ошибка C2259: «CException»: невозможно создать экземпляр абстрактного класса из-за
следующие члены: ‘CException :: ~ CException (void)’: является абстрактным

Я никогда не использовал MFC раньше, и мне просто нужно, чтобы он компилировался как можно быстрее, кто-нибудь знает, в чем проблема?

0

Решение

Используйте один из производных классов.
Увидеть http://msdn.microsoft.com/en-us/library/t078xe4f.aspx для подробной информации.

Или вместо этого используйте std::exception,

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]