Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: [SFML 2.0] Thread comme attribut d'une classe  (Lu 3457 fois)

0 Membres et 2 Invités sur ce sujet

actuenligne

  • Full Member
  • ***
  • Messages: 129
    • Voir le profil
[SFML 2.0] Thread comme attribut d'une classe
« 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 !

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML 2.0] Thread comme attribut d'une classe
« Réponse #1 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é.
Laurent Gomila - SFML developer

actuenligne

  • Full Member
  • ***
  • Messages: 129
    • Voir le profil
Re : [SFML 2.0] Thread comme attribut d'une classe
« Réponse #2 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