bonjour,
je m'arrache les cheveux sur un vulgaire pointeur sur method
voila les infos :
et sous VS 2008 j'ai une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 // ca c'est dans une class nommée Draw GLuint LoadTexture(const char *path); //et dans une fonction ailleurs : void CreateGui(Draw* draw) { typedef GLuint (Draw::*test)(const char*); test x = &Draw::LoadTexture; (*draw).*x("plop"); }
sur la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part error C2064: term does not evaluate to a function taking 1 arguments
quelqu'un sait ce qui se passe ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part (*draw).*x("plop");
merci![]()
Partager