Указатель на функцию и передача параметров
Функции:
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