Здравствуйте, B0FEE664, Вы писали:
BFE>>>Неужели в boost нет ничего более подходящего?
EP>>Boost.ScopeExit
BFE>Нет, макросы мне не нужны.
Неужели если бы выбор стоял между тем что было в первом сообщении, и BOOST_SCOPE_EXIT, ты бы выбрал boost::shared_ptr, в котором лишние атомарные инструкции, лишний type erasure и менее читабельный код?