Так что я знаю, как использовать typedef
в C ++
Но если я хочу иметь массив универсальных функций, могу ли я это сделать?
Например:
foo() { cout << "hello world" << endl; }
foo2(int a) { cout << "hello friend number " << a << endl; }
var_type[] function_holder = { foo, foo2 }
function_holder[0]();
function_holder[1](1);