Исключения

Программу, созданную при выполнении задания «Перегрузка операций», модифицировать таким образом, чтобы функции-члены класса генерировали исключения при возникновении некоторых ситуаций. В программе, использующей разработанный класс, написать код для перехвата генерируемых исключений.

Пример программы см. в лекции 17.

  1. Необходимо генерировать исключения в следующих ситуациях: попытка повторного добавления элемента в множество; получение в результате операции пустого множества.
  2. Необходимо генерировать исключения в следующих ситуациях: попытка повторного добавления элемента в множество; попытка добавить в множество элемент, значение которого лежит вне диапазона разрешенных элементов.
  3. Необходимо генерировать исключения в следующих ситуациях: попытка доступа к элементу с неверным индексом; попытка получить слишком длинную строку.
  4. Необходимо генерировать исключения в следующих ситуациях: попытка доступа к элементу с неверным индексом; попытка сложения или вычитания матриц разного размера.
  5. Необходимо генерировать исключения в следующих ситуациях: попытка доступа к элементу с неверным индексом; попытка сложения или вычитания матриц разного размера.
  6. Необходимо генерировать исключения в следующих ситуациях: попытка повторного добавления элемента в множество; получение в результате операции пустого множества.
  7. Необходимо генерировать исключения в следующих ситуациях: попытка повторного добавления элемента в множество; попытка добавить в множество элемент, значение которого лежит вне диапазона разрешенных элементов.
  8. Необходимо генерировать исключения в следующих ситуациях: попытка доступа к элементу с неверным индексом; попытка получить слишком длинную строку.
  9. Необходимо генерировать исключения в следующих ситуациях: попытка доступа к элементу с неверным индексом; попытка сложения или вычитания матриц разного размера.
  10. Необходимо генерировать исключения в следующих ситуациях: попытка доступа к элементу с неверным индексом; попытка сложения или вычитания матриц разного размера.
  11. Необходимо генерировать исключения в следующих ситуациях: попытка повторного добавления элемента в множество; получение в результате операции пустого множества.
  12. Необходимо генерировать исключения в следующих ситуациях: попытка повторного добавления элемента в множество; попытка добавить в множество элемент, значение которого лежит вне диапазона разрешенных элементов.
  13. Необходимо генерировать исключения в следующих ситуациях: попытка доступа к элементу с неверным индексом; попытка получить слишком длинную строку.
  14. Необходимо генерировать исключения в следующих ситуациях: попытка доступа к элементу с неверным индексом; попытка сложения или вычитания матриц разного размера.
  15. Необходимо генерировать исключения в следующих ситуациях: попытка доступа к элементу с неверным индексом; попытка сложения или вычитания матриц разного размера.
  16. Необходимо генерировать исключения в следующих ситуациях: попытка повторного добавления элемента в множество; получение в результате операции пустого множества.
  17. Необходимо генерировать исключения в следующих ситуациях: попытка повторного добавления элемента в множество; попытка добавить в множество элемент, значение которого лежит вне диапазона разрешенных элементов.
  18. Необходимо генерировать исключения в следующих ситуациях: попытка доступа к элементу с неверным индексом; попытка получить слишком длинную строку.
  19. Необходимо генерировать исключения в следующих ситуациях: попытка доступа к элементу с неверным индексом; попытка сложения или вычитания матриц разного размера.
  20. Необходимо генерировать исключения в следующих ситуациях: попытка доступа к элементу с неверным индексом; попытка сложения или вычитания матриц разного размера.
  21. Необходимо генерировать исключения в следующих ситуациях: попытка повторного добавления элемента в множество; получение в результате операции пустого множества.
  22. Необходимо генерировать исключения в следующих ситуациях: попытка повторного добавления элемента в множество; попытка добавить в множество элемент, значение которого лежит вне диапазона разрешенных элементов.
  23. Необходимо генерировать исключения в следующих ситуациях: попытка доступа к элементу с неверным индексом; попытка получить слишком длинную строку.
  24. Необходимо генерировать исключения в следующих ситуациях: попытка доступа к элементу с неверным индексом; попытка сложения или вычитания матриц разного размера.
  25. Необходимо генерировать исключения в следующих ситуациях: попытка доступа к элементу с неверным индексом; попытка сложения или вычитания матриц разного размера.
Содержание