Основные синтаксические конструкции
Общий синтаксис обработки исключения в C++ такой:
try { // Начало "пробного блока".
throw выражение; / / "Выбрасывание" исключения.
} catch(тип переменная) { // Заголовок обработчика для <типа>.
тело_обработчика) [catch ...] // Возможно, обработчики других типов.
Теперь мы в деталях рассмотрим элементы этой конструкции.