русский
Germany.ruForen → Архив Досок→ Programmierung

C++ exceptions: за и против

26.06.07 21:40
Re: C++ exceptions: за и против
 
Murr коренной житель
Murr
in Antwort Simple 26.06.07 21:10
У него главный аргумент: new при включенных исключениях швыряет bad_alloc, при выключенных - возвращает NULL.
И что я ему на это скажу?
------
Что будет делать твой шеф, если потребуется локализовать место возникновения bad_alloc в иерархии? 10-12 уровней?
У меня было 6 уровней, часть из них - в сторонней ДЛЛ, и я в них полностью зашивался из-за невозможности определить
место возникновения проблемы...
Ты выше читал или просматривал? Там четко сказано, что одно из спец.требований - тру-кэтч на весь конструктор. Как раз для таких случаев.
Кроме этого, когда придет scorpi_, он объяснит (мне лень) как перегрузить new, чтобы не было внешних исключений. Хотя, насколько Я помню, он уже это делал...
 

Sprung zu