Bonjour,
je dois faire un pointeur sur une fonction pour lui assigner tanto une fonction de mon programme tanto une autre.
Après mes recherches sur le forum/internet, j'ai trouvé cette methode:
Dans le .h:
dans le .cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 void (*Update)(int); //Pointeur de fonction void Test(int); //Fonction que je voudrais assigner au pointeur
et lors de la compilationle compilateur s'arrete sur ma ligne en c avec le message suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Update = &Test;
Je ne connais pas le _closure, et je ne trouve pas d'autres exemples/explications sur le concept. Avez vous déjà utilisé ce procédé? avez vous des idées?[C++ Erreur] CListProduits.cpp(167): E2034 Impossible de convertir 'void (* (_closure )(int))(int)' en 'void (*)(int)'
Merci![]()
Partager