LINUX.ORG.RU

История изменений

Исправление Gvidon, (текущая версия) :

И правильно, но только в этом случае его out_of_range успешно перехватывается и наружу не выходит. если сделать так:

catch( std::exception &e )
{
    cout << "g() catch " << e.what() << endl;
    throw;
}
, то всё благополучно упадёт

Исходная версия Gvidon, :

И правильно, но только в этом случае его out_of_range успешно перехватывается и наружу не выходит. если сделать так:

catch( std::exception &e )
{
    cout << "g() catch " << e.what() << endl;
    throw();
}
, то всё благополучно упадёт