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

Пакет типов в C++

Пакет типов задают только в списке шаблона через typename... Ts, без соответствующего пакета значений в параметрах.

Такой шаблон вызывают с явным списком типов в угловых скобках. Запишем функцию report и выведем sizeof...(Ts) для трех типов:

#include <iostream> template<typename... Ts> void report() { std::cout << sizeof...(Ts) << "\n"; } int main() { report<int, double, char>(); return 0; }

Вызовите report с типами short и long. Выведите sizeof...(Ts).

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