Базовый курс C++ (MIPT, ILab). Lecture 27. Constexpr функции.

Аватар автора
C++ лекции на русском языке
Лекции в бакалавриате МФТИ по C++ на русском языке. На этой лекции мы вплотную займёмся вторым квадрантом: вычислениями времени компиляции. Мы разберем не только constexpr функции, но и ООП времени компиляции и познакомимся с загадочным оператором кавычки. Завершает лекцию начало разговора о явных интерфейсах и простых шаблонных ограничениях. Лектор: Константин Владимиров Дата лекции: 25 апреля 2022 года Съёмка: Василий Матренин. Звук: Дмитрий Рябцев. Timeline: 00:00 Ещё раз о константности и control flow 10:45 Ограничения на constexpr функции 15:35 Идиома throw 20:30 Consteval и constinit 27:20 Мета-ООП и пользовательские суффиксы 36:00 Constexpr all the things! 44:37 Index sequences на примере 56:08 Неявные интерфейсы и их проверка 01:10:18 Простые ограничения 01:18:50 Литература Errata: * тут пока пусто

0/0


0/0

0/0

0/0