Массив функций с различными сигнатурами

У меня есть такие классы:

class Foo
{
    ...
};

class Foo1 : public Foo
{
    ...
};

...

class FooN : public Foo
{
    ...
};

Можно ли иметь массив функций с такими подписями:

void f1(Foo1*){}
...
void fN(FooN*){}

Есть ли какие-либо изменения, если эти функции являются нестатическими членами вместо обычных функций? Не думаю, что это что-то изменит.

Спасибо!

5
задан Mircea Ispas 7 September 2011 в 13:59
поделиться