• Как сделать try finally в С++?

    @PVRG
    В с++ даже не в MS и BC прекрасно работают finally. Эта технология зашита в базу языка. Благодаря ей вы знаете что любые деструкторы статических объектов локальных переменных будут вызваны в конце блоков где они определены. Если "Страусам" finally доступен, значит и вы его можете использовать. Определите class с нужным кодом деструктора в вашем коде в деструкторе опишите то что должно быть в finally. Решение уродливое. Но тут уж ничего не поделаешь.
    Ответ написан
    Комментировать