Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpTsPrm 402 of 696 menu
◀ ▶

Практика шаблонов в C++

Объявите шаблон maxOf с одним типом, возвращающий большее из двух аргументов. Вызовите его для двух int без угловых скобок у имени и выведите результат.

Создайте template<typename T> struct Pair с полями T first и T second. Запишите Pair<int> с 2 и 5 и выведите сумму полей.

Объявите template<int N> struct Width с static constexpr int value = N. Выведите Width<6>::value.

Задайте template<typename T> using Vec = std::vector<T>. Создайте Vec<int> из трех чисел 1, 2, 3 и выведите size.

Напишите шаблон printTwice, дважды печатающий аргумент. Вызовите его с int и с double в одной программе, чтобы тип выводился отдельно для каждого вызова.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить