Указатель на функцию и передача параметров

Функции:

string foo(string a,...)
{
    cout << "[" << a << "]" << endl << ....;

}
void out(string(*sptr)(string a))
{
    cout << ...;
}

Вызов:

foo("1a", "2a");
out(foo);

Вывод: foo:

[1a]

2a

out:

1a2a

Можно как-то сделать, чтобы функция out автоматически считывала параметры функции foo: Кол-во и типы? А после выводить в cout


Ответы (0 шт):