В этой лекции поговорим про обработку исключений в языке C++. Тайм-коды: 0:00 Вступление 0:44 Способы обработки ошибок 11:01 Обработка ошибок в конструкторе и перегруженных операциях 14:21 Нелокальная обработка ошибок 16:10 Механизм исключений 34:59 Раскрутка стека 46:33 Особенности работы исключений в C++, срезка 54:27 Выбрасывание пойманного исключения 1:01:08 Стандартные классы исключений 1:06:22 Преимущества и недостатки исключений 1:13:11 Выбрасывание исключения в конструкторе 1:16:58 Методы и функции, не выбрасывающие исключений 1:23:47 Влияние спецификатора noexcept на производительность 1:28:18 Заключение Чтобы оставаться на связи в случае блокировки Youtube в России, подпишитесь на мой Telegram-канал
В заставке использована композиция "Папа может в Си" музыкального коллектива "Научно-технический рэп" (
https://vk.com/nii_rap) Исходный код шейдера из заставки: