Ich versuche, einen Funktionszeiger zu verwenden, aber die drei folgenden Zeilen nur scheinen nicht zusammenarbeiten zu wollen ...Funktionszeiger Problem
Ich erhalte Fehlercode C3867.
Können Sie sehen, was ich falsch mache?
In .h-Datei
void MyFunc(int, FILEINFO*(*)(FILEINFO*), FILEINFO*, int);
Die Definition in der CPP-Datei
void MyFunc(int number, FILEINFO*(*GetFiles)(FILEINFO*), FILEINFO* args, int type);
hier Dann ist, wo ich eigentlich bin die Funktion
MyFuncClass->MyFunc(GetNumber(), &BigClass::PassThis, GetArgs(), TheType);
Alle Probleme springen Aufruf aus?
BigClass :: PassThis ist eine statische Funktion, richtig? –
Erstes Ergebnis beim googlen Ihres Fehlercodes: http://msdn.microsoft.com/en-us/library/b0x1aatf(VS.80).aspx Scheint sehr klar xD – fortran