Junior — Senior
67
Поведение деструктора при генерации исключения
Task condition
Какой результат будет получен при запуске следующего кода?
void destructor_check()
{
struct A {
~A() noexcept(false) {
throw 1;
}
};
try {
A a;
throw std::exception("~("); // активное исключение
} catch (...) {
}
}