Bon j'ai le problème suivant....jai un programme avec un autre projet qui est dans une librairie externet qui est un LogWriter...quand je créee mon objet LogWriter je veux lui passé une fonction getLastError par exemple.....alors dans le constructeur de mon LogWriter jai ceci
CLogFile(
const char fileName[], char* (*getLastError)() = NULL);
et quand je crée mon objet dans une autre classe jai une fonction de ce type
char* getLastError()
et je lui envoi en parametre
CLogFile* Log = new CLogFile("nomfichier", getLastError);mais j'ai lerreur suivante qui apparait....pk????
error C2664: 'CLogFile::CLogFile(const char [],char *(__cdecl *)(void))' : cannot convert parameter 2 from 'char *(void)' to 'char *(__cdecl *)(void)'