й исключение. Напишите програм
Автор admin Среда, 6 мая 2009 11:32
й исключение. Напишите программу, которая бы показывала, что запуск нового исключения до завершения обработки предыдущего приводит к вызову terminate(). 7. Убедитесь в том, что все объекты исключений (запускаемых) должным образом уничтожаются. 8. Создайте объект исключения в куче и запустите указатель на него. Убедитесь в том, что этот объект не будет уничтожаться. 9. Напишите функцию со спецификацией исключений, запускающую исключения типов char, int, bool, а также пользовательского типа. Перехватите все исключения в main() и покажите, что они действительно перехватываются. Определите пользовательский класс исключения производным от стандартного исключения. Напишите функцию таким образом, чтобы программа восстанавливалась после ошибки, и попробуйте выполнить ее снова. 62 Глава 1 • Обработка исключений 10. Измените предыдущий пример так, чтобы функция запускала исключение типа double, нарушающее спецификацию исключений. Перехватите нарушение в пользовательском обработчике unexpected(), который выводит сообщение и корректно завершает программу (то есть без вызова abort()). 11. Напишите класс Garage с вл
Комментарии закрыты.
Последние комментарии