Исключения в C++
От: burtsev  
Дата: 23.09.02 05:50
Оценка:
Всем доброе время суток.
Меня интересует, как можно бороться с появлением непойманных исключений в C++? Когда я пишу на Java, то компилятор заставляет меня писать либо catch() либо в прототипе ф-ций писать throws. Таким образом получается, что я не могу пропустить непойманное исключение, кроме специально оговоренного вида исключений.
Когда я попробовал на C++ написать в прототипе throw(...), то с точки зрения компилятора (VC6,VC7) ничего не изменилось. Поискав по хелпам, никаких флагов специальных не нашел. В итоге, мне нужно помнить, кто какие исключения выбрасывает, а это бывает неудобно, особенно если типов исключений много. Наиболее остро проблема встаёт при добавлении нового типа исключения в существующий код... Кто что знает по этому поводу?

Заранее спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.