Ich bin ehrlich gesagt etwas schockiert. Wollte grad was kleines in C++ machen (performance gründe) und muss irgendwie feststellen, dass ich keinen Pointer auf eine nicht statische Methode bekomme.
Ich lese überall, dass dies nicht möglich ist, manche kommen boost etc. daher (wobei ich ehrlich gesagt für sowas kleines kein boost verwenden will) und so weiter und so fort.
Jetzt frage ich hier mal ganz konkret. Ist das wirklich nicht möglich? Wenn ja, dann finde ich das verdammt schwach von C++. Sollte nen Callback ner WinAPI übergeben und dieser Callback stellt keinen Context, UserData,... zur Verfügung. Somit bin ich ehrlich gesagt aufgeschmissen, denn wie komm ich so auf ne Instanz einer Klasse?
Ich lese überall, dass dies nicht möglich ist, manche kommen boost etc. daher (wobei ich ehrlich gesagt für sowas kleines kein boost verwenden will) und so weiter und so fort.
Jetzt frage ich hier mal ganz konkret. Ist das wirklich nicht möglich? Wenn ja, dann finde ich das verdammt schwach von C++. Sollte nen Callback ner WinAPI übergeben und dieser Callback stellt keinen Context, UserData,... zur Verfügung. Somit bin ich ehrlich gesagt aufgeschmissen, denn wie komm ich so auf ne Instanz einer Klasse?