Здравствуйте, Sm0ke, Вы писали:
А>>но всетаки интересно ктонить знает как реализовать изначальный вопрос???
S>Либо передать их кол-во
S>S>void some_func(size_t count, ...)
S>{
S>}
S>
S>Либо знать признак конца
S>[ccode]
S>void some_func(int i, ...)
S>{
S> va_list argptr;
S> va_start(argptr, i);
S> while (true)
S> {
S> char * str= va_arg(argptr, char *);
S> if (str == NULL) break;
S> std::cout << str << std::endl;
S> }
S>}
а изначальный вопрос то и не прочитал! Ты предлагаешь стандартный метод, который требует наличия хотябы одного аргумента, а интересует возможность вызова вообще без аргументов