Qt написан без исключений и без возможности их применения.
Т.е. могут возникнуть десятки и сотни утечек/ошибок в внутренностях Qt.
Не понимаю. Причём тут "Qt написан без исключений"
"без возможности их применения. " Как так? Я же могу применять. Позволяет
Я выбросил исключение из функции и я же его обработал. О чём вы говорите? Вообще не понимаю
C++ (Qt)
void func( int a, int b )
throw( DivideByZero, AnotherError );
C++ (Qt)
try {
func( 28, 0 );
} catch ( const LogicError &e ) {
std::cerr << e.what() << std::endl;
return 1;
} catch ( ... ) {
std::cerr << "Error: unknown expection" << std::endl;
return 1;
}