С++ - шаблоны

В этой лекции разберем шаблоны классов и функций, а также шаблоны с переменным числом аргументов и свёрточные выражения (fold expressions) Тайм-коды: 0:00 Введение 6:15 Шаблоны функций 13:43 Шаблоны классов 18:33 Параметры шаблонов, не являющиеся типами 22:03 Специализация шаблонов 29:54 Шаблонные методы класса 35:14 Наследование шаблонного класса от обычного 39:17 Наследование обычного класса от шаблонного 45:29 Variadic templates (шаблоны с произвольным числом аргументов) 49:41 Объявление вариантивного шаблона 50:42 Определение количества параметров и их распаковка 57:12 Обработка std::variant с помощью паттерна overloaded 1:01:44 Пишем функцию с произвольным количеством параметров 1:09:03 Паттерны распаковки 1:15:18 Передача списка параметров в конструктор или функцию 1:18:42 Свёрточные выражения (fold expressions) 1:24:19 Используем fold expression, чтобы упростить функцию логирования 1:28:18 Обзор видов свёрточных выражений 1:31:24 Заключение Чтобы оставаться на связи в случае блокировки Youtube в России подписывайтесь на мой Telegram-канал
В заставке использована композиция "Папа может в Си" музыкального коллектива "Научно-технический рэп" (https://vk.com/nii_rap)
Исходный код шейдера из заставки:

Смотрите также