Магистерский курс C++ (МФТИ, 2022-2023). Лекция 7. Классическое метапрограммирование.

Лекции в магистратуре МФТИ по современному C на русском языке. Кафедра микропроцессорных технологий. Эта лекция посвящена началам классического метапрограммирования. Мы потратим много времени на условные типы, такие как void_t и enable_if_t, но это будет не зря: в конце нас ждёт ультра быстрое путешествие из 2001-го в 2011-й год. Лектор: Константин Владимиров. Дата лекции: 19 октября 2022 года. Съёмка и звук: Юлий Тарасов. Предыдущая лекция: Следующая лекция: Слайды ко всем лекциям: Примеры кода ко всем лекциям: Timeline: 00:00 Введение 03:30 Проблемы void_t 11:10 Трюк Хаггинса 16:45 Условные типы 31:15 One-off function и её уроки 41:05 Трамплинное SFINAE 52:15 Классическое метапрограммирование 01:03:45 Loki и MPL 01:16:10 Fusion 01:27:05 Литература Errata: * тут пока пусто
Back to Top