Bonjour a tous,
voila j'ai un petit problème, en fait j'essai de créé un type "pointeur de fonction" pour pouvoir le réutiliser dans mon application mais en fait j'ai beaucoup de mal à comprendre comment cela fonctionne visiblement car je n'arrive plus a compiler mon programme depuis que j'ai créé le type.
Voici donc comment je déclare le nouveau type TFunct qui pointe vers des fonctions de types "void xxx( *Noeud )":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
typedef void ( *TFunct )( *Noeud );
Et cela ne compile pas, l'erreur obtenue est:
src/CDictionnaire.hpp:35: error: typedef 'TFunct' is initialized (use __typeof__ instead)
src/CDictionnaire.hpp:35: error: expected primary-expression before ')' token
Selon les erreurs, je change le typedef en typeof mais cela ne compile pas non plus. J'espere alors que vous pourrez m'aider.
Merci par avnace.