#909601
Обработка исключений, возбужденных оператором throw, идет по следующей схеме:
Варианты ответа:
- завершается выполнение защищенного try-блока: раскручивается стек подпрограмм, вызываются деструкторы для тех объектов, время жизни которых истекает и т.д.
- создается статическая переменная со значением, заданным в операторе throw. Она будет существовать до тех пор, пока исключение не будет обработано. Если переменная-исключение является объектом класса, при ее создании работает конструктор копирования
- выполняется поиск первого из catch-блоков, который пригоден для обработки созданного исключения
Курсы в категории:
Информационные технологии