Sobes.tech
Back to tasks
Junior — Senior
104

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

Task condition

livecode

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

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

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