Vorrei richiamare una funzione come se fosse generica ,dopo avergli assegnato un puntatore da dentro una classe , non è possibile?
ho un codice cosi:
codice:
class Derived{
void Derived::initialize()
{
	static registerInFactory<Base, Derived, Base::BASE_KEY_TYPE> registerMe("xxx",(void*)xxx);//registro il puntatore a funzione e lo metto in una mappa tralascio il codice
	//void *v =  mappa["NomeFunzione"];
       //invoco la funzione???????????
}
void  Derived::xxx(std::string strData)
{
	afxmessagebox....
}
}
adesso vorrei che se estraggo il puntatore dalla mappa con un indice string posso invocare la funzione puntata dal puntatore a void nella mappa dal main o comunque dall'esterno.
E' possibile?