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