bonjour je suis entrain d'essayer de faire un petit moteur 3d . pour cela g une classe application dans laquelle g une méthode main() et toutes les autre méthode comme clavier() , affichage(), mousemotion()... . Mon problème est que lorsque dans ma méthode main j'appelle par exemple glutDisplayFunc(affichage); il me dit
" app.cpp:109: error: argument of type `void (app::)()' does not match `void (*)()" ... apparement les fonctions de rappelles n'accepte pas les méthodes de classe...
si quelqu'un a une solution pour régler ce petit souci cela m'aiderai grandement ;)
méthode privé:
void app::affichage () {}
méthode publique :
void app::main ()
{...
glutDisplayFunc(affichage);
...}
merci d'avance :)