Sia una classe SomeClass al cui interno è definita il puntatore a funzione:
Dal main dichiaro un oggetto di tipo SomeClass e voglio richiamare il puntatore a funzione ptrFunc, lo tento di fare come segue:codice:class SomeClass { ... public: void (*ptrFunc)(int z); ...
ovviamente sbaglio qualcosa perchè mi dice che non vede nemmeno il puntatore ptrFunc definito nel file dove viene definita la classe SomeClass (SomeClass.h)codice:SomeClass* ptrSomeClass = new SomeClass; (ptrSomeClass->*ptrFunc) = functionx;
suggerimenti...? :master:

Rispondi quotando