2015-04-27 2 views
-5
try{ 
    throw ; 
} 
catch(CException *pEx){ 
    CString sample=(_T("IIII")); // Why cant i initialize CString variable? 
//Unhandeled exception during run time When i am throw, 
} 

ответ

3

throw; восстанавливает исключение, обработанное в настоящее время. Эта форма разрешена только тогда, когда в настоящее время обрабатывается исключение (она вызывает std::terminate, если используется в противном случае). См. http://en.cppreference.com/w/cpp/language/throw для себя.

Итак, в основном программа заканчивается на throw ;.