Лабораторная работа №8. Обработка исключений в C++.

Цель: изучить способы создания безопасного кода с использованием классов обработки исключительных ситуаций.

Лабораторная работа разбита на две темы:

  • 1. Генерация исключений. Здесь описываются основные ключевые слова, используемые при обработке исключительных ситуаций.
  • 2. Классы исключений. Здесь описываются приемы создания классов пользовательских исключительных ситуаций и приводятся примеры их использования.

Контрольные вопросы

  1. Как создается защищенный блок кода?
  2. Как описывается процедура обработки конкретного исключения?
  3. Как генерируется исключение?
  4. Какие стандартные классы исключений вы знаете? (перечислить не менее трех)
  5. Какой класс является базовым для всех стандартных классов исключений?
  6. Как можно ограничить список исключений, которые могут генерироваться в функции?