Технопарк Group, МГТУ им. Н.Э. Баумана. Курс “Углубленное программирование на C/C “. Лектор Алексей Петров.
Лекция №5
Шаблоны классов и методов. Обработка исключительных ситуаций. Обобщённое и безопасное программирование
В начале лекции даётся определение шаблонов классов и рассматриваются их параметры. Объясняется механизм конкретизации шаблонов классов. Рассказывается о методах шаблонов, о дружественных объектах в шаблонах, о статических членах, о специализации шаблонов, в том числе о полной и частичной. В качестве примера метапрограммирования рассматривается рекурсивное определение шаблонов. Объясняется суть новой идиомы, SFINAE (Substitution failure is not an error), в том числе применительно к интроспекции времени компиляции. Солидная часть лекции посвящена всевозможным характеристикам типов. Рассказывается о технологии обработки исключительных ситуаций. Следующий блок информации посвящён безопасному программированию: безопасности классов, методов, конструкторов и деструкторов, критериям безоп
167 views
0
0
1 month ago 00:22:39 1
Блокада Ленинграда за 22 минуты
2 months ago 00:52:15 2
Люди под заказ. Часть 4. Программирование через медицину
2 months ago 00:54:02 2
САЕНТОЛОГИЯ. Стартап дьявола | ФАЙБ
2 months ago 00:28:12 1
«Ментальная Диета», Серия лекций. Лекция 9. Невилл Годдард. #невиллгоддард
2 months ago 00:20:15 1
Новости телеканала “Союз“. Прямой эфир 13 01 2025 -12:05
2 months ago 00:51:30 1
Введение в мантику
2 months ago 01:08:22 10
Разбираем миф об эффективности рыночной экономики. Уроки здравомыслия и критического мышления №30
2 months ago 00:59:09 1
Самый могущественный тайный орден. От убийства царя до завоевания космоса | ФАЙБ
2 months ago 00:00:00 10
Запуск к Луне Hakuto-R M2 и Blue Ghost ракетой Falcon 9
2 months ago 01:09:41 1
Виктор Ефимов — Алан Мамиев. Жизнь как путь к свету