Forum de la communauté SFML

Aide => Système => Discussion démarrée par: actuenligne le Mai 23, 2012, 12:20:46 pm

Titre: [SFML 2.0] Thread comme attribut d'une classe
Posté par: actuenligne le Mai 23, 2012, 12:20:46 pm
Bonjour à tous !

J'ai une classe Listener qui a un attribut sf::Thread.
Dans le constructeur de cette classe Listener j'appelle le thread ainsi :

m_thread = new sf::Thread(&Listener::recevoir);
m_thread ->launch();

Sachant que ma classe Listener a une méthode void Listener::recevoir();

J'ai cependant une erreur pendant la compilation :
error: must use '.*' or '->*' to call pointer-to-member function


Je ne comprends pas comment envoyer comme paramètre une méthode au thread attribut  :-[
Merci d'avance pour votre aide !
Titre: Re : [SFML 2.0] Thread comme attribut d'une classe
Posté par: Laurent le Mai 23, 2012, 12:21:59 pm
Relis bien la doc et/ou le tutoriel, ce cas d'utilisation est très bien illustré.
Titre: Re : [SFML 2.0] Thread comme attribut d'une classe
Posté par: actuenligne le Mai 23, 2012, 04:05:51 pm
Je suis vraiment désolé, je ne savais meme pas qu'il y avait déjà un tuto pour la version 2, j'en étais resté a la 1.6 que je pensais obsolète.  :-X