2014-11-05 4 views
-2

Мне было интересно, действителен ли прототип функции ниже. Он составлен отлично, но три периода меня отбрасывают, и я не нашел ничего подобного в Google.Прототип функции с эллипсисом

void foo(int, ...); 

Спасибо!

+0

http://stackoverflow.com/questions/7317811/how-to-use-variable-argument – NaCl

+0

Для Google это не забудьте указать '...', как это в критерии поиска: '" ... "' –

+0

Кстати, стандарт C++ говорит «эллипсис», а не «эллипс» или «эллипсы», которые могут противоречить вашим усилиям Google. –

ответ

4

Да, это действительно. В этом примере ... создает вариационную функцию с использованием механизма va_list. Вот как вариативные функции реализованы в C и в некоторой степени в C++ (хотя пакеты шаблонов шаблонов C++ 11 сделали этот механизм устаревшим).

Дальнейшее чтение: va_arg

Смежные вопросы