Wie kann ich diesen Methodenzeiger realisieren?
-
class test { public: void Test(){cout<<"TEST";} void Test2(){cout<<"TEST2";} }; typedef void (test::*func)(); void CallFunc(test* obj,func()) { (obj->*func)(); }er bringt mir ungültige verwendung von typedef func
-
Die Klammern im Funktionskopf von CallFunc sind nicht ganz koscha, da gehört genauso ein Parametername hin wie sonst auch.
MfG SideWinder