Как я могу сделать функцию, которая принимает неограниченные параметры типа «std :: string», но только один параметр, коC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как я могу сделать функцию, которая принимает неограниченные параметры типа «std :: string», но только один параметр, ко

Сообщение Anonymous »

У меня есть программа в C ++, в которой мне нужно выполнить функцию, которая принимает неограниченные параметры типа std :: string < /code>, но принимает только один указатель, который в идеале я хочу быть последним параметром, когда функция вызывается.
Например: < /p>
/*Hypothetical call of my desired function*/
myFunction ("apple", "banana", "orange", "avocado", &strawberry);
< /code>
Есть ли способ сделать такое? Я искал Интернет, и ближе всего, что я получил, была функция, которая просто принимает неограниченные параметры того же типа. Или просто функционирует, что «прекратить» принимает аргументы, как только они видят 0 как аргумент.

Подробнее здесь: https://stackoverflow.com/questions/797 ... -stdstring
Ответить

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

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

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

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

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