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

27 подписчиков

12+
12+

3 просмотра

25 дней назад

ПожаловатьсяНарушение авторских прав

27 подписчиков

12+
12+

3 просмотра

25 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

25 дней назад

Лекции в магистратуре МФТИ по современному C++ на русском языке. Кафедра микропроцессорных технологий. Эта лекция посвящена началам классического метапрограммирования. Мы потратим много времени на условные типы, такие как void_t и enable_if_t, но это будет не зря: в конце нас ждёт ультра быстрое путешествие из 2001-го в 2011-й год. Лектор: Константин Владимиров. Дата лекции: 19 октября 2022 года. Съёмка и звук: Юлий Тарасов. Предыдущая лекция: https://youtu.be/XGbpmSCEK0s Следующая лекция: https://youtu.be/jyYys1UcHkM Слайды ко всем лекциям: https://sourceforge.net/projects/cpp-lects-rus/files/cpp-postgraduate Примеры кода ко всем лекциям: https://github.com/tilir/cpp-masters 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: * тут пока пусто

Название:

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

Категория:

Разное