FSA
Erfahrenes Mitglied
Hallo!
Ich versuche einen Funktionszeiger auf eine Methode in einer Klasse zu erstellen. Wenn die Funktion aufgerufen werden soll, bekomme ich eine Zugriffsverletzung. Folgender Code besteht:
pCallB ist ungleich NULL. pCallB wird einer FUnktion übergeben, welche die Methode aufruft.
Hat jemand einen Vorschlag was falsch läuft?
Ich versuche einen Funktionszeiger auf eine Methode in einer Klasse zu erstellen. Wenn die Funktion aufgerufen werden soll, bekomme ich eine Zugriffsverletzung. Folgender Code besteht:
Code:
class Foo
{
private:
virtual void PhysicBodyCallbackIntern(const NewtonBody* body, dFloat timestep, int threadIndex);
public:
typedef void(Foo::*CallbackFunc)(const NewtonBody*, dFloat, int);
//...
};
Foo::Init()
{
Foo::CallbackFunc pCallB = &Foo::PhysicBodyCallbackIntern;
}
Hat jemand einen Vorschlag was falsch läuft?
Zuletzt bearbeitet: