С++ - шаблоны

Описание к видео С++ - шаблоны

В этой лекции разберем шаблоны классов и функций, а также шаблоны с переменным числом аргументов и свёрточные выражения (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://t.me/vivid_coding

В заставке использована композиция "Папа может в Си" музыкального коллектива "Научно-технический рэп" (https://vk.com/nii_rap)
Исходный код шейдера из заставки: https://www.shadertoy.com/view/Mcjfzc

Комментарии

Информация по комментариям в разработке