Вход на сайт
C++ exceptions: за и против
183 просмотров
Перейти к просмотру всей ветки
Chipolino местный житель
в ответ Simple 26.06.07 18:52
В ответ на:
return codes.
return codes.
К сожалению не всегда применимо .
Пишу в данный момент софтину , работаю с УСБ картой , меряю напряжение на нескольких каналах.
В функции создается task , channels , sample clock и т.д. в общем
резервирую рессурсы и потом всё это дело читается и посылается сигналом (кстати бустовским ;-))
Сишные функции сам завёртывал в классы , при ошибках запускаю исключения.
Если бы писал без исключений , пришлось бы проверять каждое возвращённое значение и вызывать функцию зачистки или
прыгать на метку и зачищать ,не важно , на что был бы похож код ?
А так всё акуратно - try catch - рессурсы освободили .