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

  FORUM HardWare.fr
  Programmation
  C++

  conversion poiteur sur fonrtion membre vers arguement de CreateThread

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

conversion poiteur sur fonrtion membre vers arguement de CreateThread

n°1886817
Glock 17Pr​o
Posté le 21-05-2009 à 13:58:25  profilanswer
 

Salut,
 
Je souhaite convertir un pointeur vers une fonction d'une classe X, vers le type demandé par la focntion CreateThread de l'API windows. (LPTHREAD_START_ROUTINE)
 
C'est possible? comment faire ?
 
(PS:Je n'ai pas le droit à Boost)
 
Merci.

mood
Publicité
Posté le 21-05-2009 à 13:58:25  profilanswer
 

n°1886847
Joel F
Real men use unique_ptr
Posté le 21-05-2009 à 16:29:27  profilanswer
 

non on peut pas.
Une methode de classe A a pour signature :

 

return_type (A::*)( ... args_type ... )

 

qui est incompatible avec :

 

retuyrn_type (*)( ... args_type ... )

 

Donc si t'as pas boost, t'as le droit soit de pleurer soit de reinventer boost::thread et de cacher le thread dans une classe dont tu passe le *this en parametre à ton thread pour ensuite appeler son operator()


Message édité par Joel F le 21-05-2009 à 16:29:38

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

  conversion poiteur sur fonrtion membre vers arguement de CreateThread

 

Sujets relatifs
Conversion ASCII ISO-8859-1Manipuler des donnéesexcel (décallage vers le bas + transposer)
#1242 - Subquery returns more than 1 row[batch] Calcul d'un fichier txt et envoi vers sql
conversion UINT->charSauvegarde ntbackup vers ftp
[VC++] redirection de la sortie standard vers l'Output windowconversion string-->double
Export de données Access vers Excel avec formules excel préservéesExport Access vers Excel
Plus de sujets relatifs à : conversion poiteur sur fonrtion membre vers arguement de CreateThread


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