C++ и алгоритмы (Базовый поток) 7. Variadic template. Семантика перемещения II
Дата лекции:
Лектор: Ибрагимов Б. Л.
Съемка и монтаж: Ольшанский Владислав
0:00:00 - Интро
0:00:05 - Начало
0:01:48 - Проблема циклических ссылок
0:15:33 - std::make_unique std::make_shared
0:33:04 - Шаблоны с переменным числом аргументов (Variadic templates)
0:34:05 - Variadic functions (C-style)
0:37:00 - Variadic templates
0:45:50 - А как использовать Args... ?
0:47:41 - Использование 1: Распаковка пакетов
0:58:16 - Использование 2: Метод “откусывания“
1:03:02 - Использование 3: Fold expression
1:09:43 - Бонус: проблема 1
1:14:15 - MakeUnique
1:16:14 - Семантика перемещения II
1:25:34 - Forwarding reference (универсальная ссылка)
1:25:58 - Сворачивание ссылок
1:28:49 - Forwarding reference, продолжение
1:54:05 - std::forward
1:59:16 - Примеры применения
2:04:53 - Шаблонный конструктор
2:09:35 - Copy Elision
Плейлист с лекциями: