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

Лекции в магистратуре МФТИ по современному C на русском языке. Кафедра микропроцессорных технологий. На этой лекции мы поговорим в основном о концептах. Сначала мы обозначим проблему: хочется сделать явные шаблонные интерфейсы. Мы попробуем решить эту проблему через SFINAE несколькими способами и наткнёмся на крайне загадочные ошибки. Это приведёт нас к идее простых ограничений, а затем и более сложных ограничений. Комбинируя сложные ограничения мы придём к идее концептов и посмотрим на их частичный порядок. Концовка лекции посвящена мечтам. Лектор: Константин Владимиров. Дата лекции: 9 ноября 2022 года. Съёмка и звук: Юлий Тарасов. Предыдущая лекция: Следующая лекция: Слайды ко всем лекциям: Примеры кода ко всем лекциям: Timeline: 00:00 Неявные интерфейсы 08:29 SFINAE вместо контракта 19:5
Back to Top