🗊 Презентация Программирование на языке Си++. Модуль №8

Нажмите для полного просмотра!
Программирование на языке Си++. Модуль №8, слайд №1 Программирование на языке Си++. Модуль №8, слайд №2 Программирование на языке Си++. Модуль №8, слайд №3 Программирование на языке Си++. Модуль №8, слайд №4 Программирование на языке Си++. Модуль №8, слайд №5 Программирование на языке Си++. Модуль №8, слайд №6

Вы можете ознакомиться и скачать презентацию на тему Программирование на языке Си++. Модуль №8. Доклад-сообщение содержит 6 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Программирование на языке Си++
Описание слайда:
Программирование на языке Си++

Слайд 2


Модуль 8. Управление исключениями Применение операторов try, catch, throw Динамическая идентификация типов времени выполнения (RTTI) Операции...
Описание слайда:
Модуль 8. Управление исключениями Применение операторов try, catch, throw Динамическая идентификация типов времени выполнения (RTTI) Операции приведения типа

Слайд 3


Понятие исключения. Обработка исключительных ситуаций (начало) Исключение (исключительная ситуация) — особая, часто аномальная, ситуация, возникающая...
Описание слайда:
Понятие исключения. Обработка исключительных ситуаций (начало) Исключение (исключительная ситуация) — особая, часто аномальная, ситуация, возникающая в программе на этапе исполнения таковой и нарушающая обычный ход вычислительного процесса. Механизм взаимодействия компонентов программы в исключительных ситуациях носит название обработки исключительных ситуаций Обработка исключительных ситуаций в программе на языке Си++ предполагает включение в ее текст контролируемых блоков и обработчиков исключений Контролируемый блок try { ; } Оператор возбуждения исключения — формирует временный статический объект-исключение, тип которого определяется типом выражения в операторе throw ;

Слайд 4


Понятие исключения. Обработка исключительных ситуаций (окончание) Специализированный обработчик исключения — «настроен» на обработку исключений...
Описание слайда:
Понятие исключения. Обработка исключительных ситуаций (окончание) Специализированный обработчик исключения — «настроен» на обработку исключений одного типа catch( []) { ; } Универсальный обработчик исключения — «настроен» на обработку исключений всех типов catch(...){ ; } За каждым контролируемым блоком обязательно расположен один или несколько обработчиков исключений При наличии нескольких обработчиков они должны отличаться типами обрабатываемых исключений Обработчик catch (...) должен идти последним Исключение как объект не локализуется в контролируемом блоке и не исчезает, пока не будет должным образом обработано. Благодаря этому исключение может выступать средством передачи любого количества информации из точки возбуждения в точку обработки исключительной ситуации

Слайд 5


Динамическая идентификация типов (RTTI) Динамическая идентификация типов (RTTI) позволяет установить фактический производный тип объекта, адресуемого...
Описание слайда:
Динамическая идентификация типов (RTTI) Динамическая идентификация типов (RTTI) позволяет установить фактический производный тип объекта, адресуемого по указателю на базовый полиморфный класс. Для выяснения фактического производного типа служит унарная операция typeid, операнд которой в этом случае должен иметь тип класса хотя бы с одной виртуальной функцией В общем виде выражение с операцией typeid имеет вид typeid() typeid() Тип каждого из этих двух выражений — const type_info&. RTTI-операция typeid — это событие времени выполнения для классов с виртуальными функциями и событие времени компиляции для остальных типов [ЛЛ01]

Слайд 6


Программирование на языке Си++. Модуль №8, слайд №6
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию