Re[2]: подходы к обработке исключений
От: template  
Дата: 07.05.03 05:20
Оценка: -1
Здравствуйте, skyline, Вы писали:

S>Здравствуйте, Slick, Вы писали:


S>Хотя ву некоторых случаях лучше применять исключения (например в случае очень редкой ошибки или в конструкторе)


Я считаю, что исключения в конструкторах применять нельзя, нет гарантии, что будет вызван деструктор (он и не должен вызываться, объект с точки зрения логики еще не созался полностью). Если в конструкторе Вы выделили память, а дальте эксепшен, то эта память так и повиснет в воздухе. Даже дядяка СтраусМертв пишет "всю сложную инициализацию в отдельный метод а конструктор и деструктор без исключений нужно делать". Он умный, он знает "когда страус умер"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.