Блок try
Ключевое слово try начинает пробный блок операторов, показывая, что данный блок может генерировать исключение. Тело блока заключается в фигурные скобки. Оно может содержать вызовы функций, тело которых при этом тоже будет рассматриваться как принадлежащее пробному блоку. Другими словами, весь код, могущий прямо или косвенно исполняться при входе в блок, принадлежит пробному блоку:
try {
cout << "Входим в пробный блок..."<< end.1;
DangerousFunc(); // Вызов процедуры, способной
// генерировать исключение.
}
// Конец try-блока.
Блоки try могут быть вложенными.