1 2 3 4
| void A:static_callback(void *pv_param)
{
return reinterpret_cast<A*>(pv)->Methode();
} |
Hum par contre je ne comprends pas trop en fait le fonctionnement de reinterpret_cast surtout ce que je ne comprends pas c'est qu'on renvoit une m�thode... Je pensais qu'� l'origine static_callback permettait de r�interpr�ter en tout d�but du thread mon void* en un pointeur sur mon objet mais l� j'ai du mal � saisir comment elle doit �tre appel�e et que veut dire (pv)-> Methode...
Il ne vaut mieux pas faire tout simplement :
a = reinterpret_cast<A*>(a); // ?
Parce que dans mon thread l� je fais directement un reinterpret_cast mais le compilateur ne veut toujours pas comprendre quand je fais appel � des m�thodes de l'objet.
1 2 3 4
| void* Mobile::sendu(void* mob)
{
mob = reinterpret_cast<Mobile*>(mob);
string buffer; |
Partager