Магистерский курс C++ (МФТИ, 2022-2023). Лекция 6. SFINAE.

Лекции в магистратуре МФТИ по современному C на русском языке. Кафедра микропроцессорных технологий. Эта лекция посвящена инстанцированию. Мы сначала разовьём тему инстанцирования для модулей, а дальше посмотрим на SFINAE и на его внезапные, хотя иногда и смонительные, но очень полезные возможности. Лектор: Константин Владимиров. Дата лекции: 12 октября 2022 года. Съёмка и звук: Юлий Тарасов. Предыдущая лекция: Следующая лекция: Слайды ко всем лекциям: Примеры кода ко всем лекциям: Timeline: 00:00 Семантические процессы 02:40 Глобальный фрагмент и инстанцирование 16:30 Ленивость 28:10 Провал подстановки и ошибки 40:30 Партизанское SFINAE 51:00 Отображения 01:00:45 Шаблоны переменных и Unwrap 01:10:52 Определители и модификаторы 01:19:51 void_t и системный подход 01:27:56 Заключение: настоящее место SFINAE Errata: * тут пока пусто
В начало