Сопоставление Middle Шаблоны и концепты обновлено

Возможность шаблонов и стандарт, где она появилась

Вопрос

Сопоставьте возможность и стандарт C++, в котором она появилась.

Попробуйте сами

Нажмите слева, потом подходящее справа.

Показать ответ и разбор

Коротко

Эволюция обобщённого программирования: пачки параметров в C++11, auto в лямбдах в C++14, свёртки и if constexpr в C++17, концепты в C++20 и this auto&& self в C++23.

Правильные пары

Variadic templates
C++11
Generic-лямбды [](auto x)
C++14
Fold-выражения и if constexpr
C++17
Концепты и requires
C++20
Deducing this (явный объектный параметр)
C++23

Разбор

Эволюция обобщённого программирования: пачки параметров в C++11, auto в лямбдах в C++14, свёртки и if constexpr в C++17, концепты в C++20 и this auto&& self в C++23.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.