Вопрос вообщем в следующем.
есть класс к примеру:
class A {
public:
void __stdcall F1(int k)
{
printf("A::F1(%d)\n",k);
}
};
и есть второй класс
class B: public A {
public:
void __stdcall F1(int k,int d)
{
printf("B::F1(%d,%d)\n",k,d);
}
};
и где-то в теле надо сделать так
...
void* pFNA = A::F1;
void* pFNB = B::F1;
...
вообщем привести указатель на функцию к типу void*.
Компилятор ругается матом. Всякие x_cast<> — тож не помогают.
Есть ли какое нибудь решенеие.
Кстати прочитал Александреску — ничего примечательного