язык с++ позволяет объявить функцию вот так:
void SomeFun(...)
{
// сделать что нибудь
}
и вызывать ее
..............
SomeFun();
SomeFun(1) ;
SomeFun(1,2,3) ;
SomeFun("111", 3.141592) ;
но как в теле функции узнать параметры???
стандартные средства va_start итд требуют наличия фиксированных параметров, а нужна возможность вызова без параметров.