Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
836 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Pointeur fonction membre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pointeur fonction membre

n°1624065
azubal
Posté le 15-10-2007 à 16:28:46  profilanswer
 

Bonjour, j'ai une question probablement bete à laquelle je ne trouve pas de solution.
 
Voici ce que je souhaite faire :

Code :
  1. typedef VOID (*DATARECEIVED_CALLBACK)(LPARAM lpData);
  2. class MiniTCPServer
  3. {
  4. public:
  5. MiniTCPServer(void);
  6. ~MiniTCPServer(void);
  7. HANDLE StartTCPServer(char *cPort, DATARECEIVED_CALLBACK callback);
  8. };
  9. VOID Module::startTCPServer(char *cPort)
  10. {
  11. hTread = TCPServer.StartTCPServer(cPort, &TCPDataReceveid);
  12. }
  13. VOID Module::TCPDataReceveid(LPARAM data)
  14. {
  15. cout << "Callback Ok" << endl;
  16. }


 
 
Bref, je n'arrive pas à faire un pointeur sur un membre de Module :(


Message édité par azubal le 15-10-2007 à 16:29:23
mood
Publicité
Posté le 15-10-2007 à 16:28:46  profilanswer
 

n°1624115
tuxce
Posté le 15-10-2007 à 17:56:54  profilanswer
 

Code :
  1. hTread = TCPServer.StartTCPServer(cPort, this.TCPDataReceveid)

?

n°1624123
azubal
Posté le 15-10-2007 à 18:16:17  profilanswer
 

nop :/

n°1624733
BenO
Profil: Chercheur
Posté le 16-10-2007 à 14:50:12  profilanswer
 

regarde du côté des functors :O
 
tu pourrais utiliser boost function  http://www.boost.org/doc/html/func [...] #id1186900
 
sinon:
 
http://www.codeproject.com/cpp/Ellipses.asp

n°1624790
azubal
Posté le 16-10-2007 à 15:40:24  profilanswer
 

Merci a toi BenO.
 
Finalement j'ai laissé tomber les pointeurs sur fonctions et je me suis tourné vers les interfaces (classe virtuelle pure) utilisées en tant "visiteur". et tout va pour le mieux :)

n°1624814
Taz
bisounours-codeur
Posté le 16-10-2007 à 16:08:00  profilanswer
 

même sujet avec exemple hier.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Pointeur fonction membre

 

Sujets relatifs
probleme avec la fonction preg_matchProbleme de surcharge d'opérateur et de fonction amies
pointeur sur fonction membre / switch casePointeur de fonction membre avec heritage
Pointeur de fonction membre sur fonction membre de meme classepointeur de fonction membre d'une classe
Passage de pointeur de fonction membre à une fonctionpointeur fonction membre
[C++] Pointeur de fonction sur membre d'une classePointeur de fonction membre en C++ ??
Plus de sujets relatifs à : Pointeur fonction membre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR