прерывания устанавливается фл
Автор admin Вторник, 5 мая 2009 11:32
прерывания устанавливается флаг, синхронно проверяемый в основном коде программы. Устранимые ошибки Если вы располагаете достаточной информацией для обработки ошибки, запускать исключение не требуется. Решите проблему в текущем контексте, не передавая ее в контекст более высокого уровня. Кроме того, исключения С++ не запускаются для событий машинного уровня (таких, как деление на ноль1). Предполагается, что такие события обрабатываются другими средствами, например операционной системой или оборудованием. При таком подходе исключения С++ работают с разумной эффективностью, а их применение ограничивается условиями программного уровня. Управление последовательностью выполнения На первый взгляд кажется, что исключения представляют собой альтернативный механизм возврата управления или отдаленное подобие команды switch. У некоторых программистов возникает искушение использовать исключения вместо стандартных языковых механизмов, но делать этого не стоит. Прежде всего, обработка исключений значительно уступает по эффективности нормальному выполнению программы. Не стоит идти на затраты, связанные с исключениями
Комментарии закрыты.
Последние комментарии