Bonjour,
J’ai créé une classe dans laquelle je mets un pointeur sur une fonction (dans le .h).
bool (*MaFonction)(int, bool, bool *, int *);
Quand j’associe une fonction à ce pointeur à partir d’une autre classe(objet.MaFonction=fonction(var1, var2, var4, var3);) je rencontre cette erreur :
erreur : C2440: '=' : cannot convert from 'bool' to 'bool (__cdecl *)(int,bool,bool *,int *)'Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
Quelqu’un a déjà rencontré ce genre d’erreur? J’ai déjà testé des solutions mais ça ne marche pas^^
Je vous remercie d’avance !
Partager