Ограничьте количество параметров в пакете параметров переменного шаблонаC++

Программы на C++. Форум разработчиков
Anonymous
Ограничьте количество параметров в пакете параметров переменного шаблона

Сообщение Anonymous »

У меня есть функция шаблона, которая принимает переменное количество аргументов. Поскольку вы не можете заставить аргументы быть определенным типом I, по крайней мере, чтобы заставить количество аргументов не быть выше, чем определяемое время компиляции (например, 10). < /P>

Можно ли создать компилятор, если у подножия функции с помощью пакета параметра имеет количество аргументов выше, чем определено значение компиляции, определенное время, определенное время, определенное время? < /p>

Код: Выделить всё

template 
void setRequestArguments(const Args&... args)
{
const std::vector vec = { args... };
qDebug() 

Подробнее здесь: [url]https://stackoverflow.com/questions/39621158/limit-the-number-of-parameters-in-a-variadic-template-parameter-pack[/url]

Вернуться в «C++»