Ограничьте количество параметров в пакете параметров переменного шаблона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]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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