исключения для сигнализации об ошибках, либо пишешь по 2 try-catch в деструкторе: первый на все операции, второй на логгирование ошибки (т.к. практически все реализации логгирования сами могут кидать исключения), и в худшем случае все равно замалчивает проблему, потому что "а что ты сделаешь?". И непонятно, как тут сделать лучше.
o_0
Обсуждают сегодня