тому, чтобы ваши библиотеки б
Автор admin Вторник, 5 мая 2009 11:32
тому, чтобы ваши библиотеки были как безопасными, так и нейтральными по отношению к исключениям. Внимательно просматривая ранее приведенную программу, можно заметить, что ни одна из операций delete не запускает исключения. От этого факта зависит работа программы. Вспомните: при вызове delete для объекта вызывается деструктор этого объекта. Оказывается, написать код, безопасный по отношению к исключениям, в принципе невозможно без предположения о невозможности исключений в деструкторах. Не позволяйте деструкторам запускать исключения! (Мы еще раз напомним об этом в конце главы1.) Программирование с учетом исключений Для большинства программистов (а особенно программистов С) исключения являются новшеством, к которому придется привыкать. Далее приводятся рекомендации по программированию с учетом исключений. Когда лучше обойтись без исключений Исключения — не панацея; не злоупотребляйте ими. В этом разделе рассматриваются ситуации, в которых применять исключения не рекомендуется. Принимая решение об использовании исключений, лучше всего руководствоваться правилом: исключения запускаются только тогда, когда
Комментарии закрыты.
Последние комментарии