Цитата:
Сообщение от NumLock
мне показалось что вопрос был не в том, чтобы отлавливать все возможные исключения, а в самом приеме создания объекта.
|
У меня просто давно выработалась привычка при захвате ресурсов тут же вводить блок try..finally, даже если это одноразовый проект, поэтому я не могу спокойно смотреть на примеры где создаются объекты без гарантированного его освобождения.
Цитата:
Сообщение от NumLock
если уж на то пошло, то и отлавливать переполнение стека при вызове функции надо 
|
И это тоже

Конечно полностью на 100% невозможно защититься от утечки памяти, но нужно стараться свести вероятность этого к минимуму.