Назад к задачам
Junior — Senior
8

Что происходит, когда деструктор генерирует исключение

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Какой результат будет получен при вызове следующей функции?

void test_exception_in_destructor()
{
    struct X {
        ~X() {
            throw 1;
        }
    };

    try {
        X x;
    } catch (...) {
    }
}