Comment puis-je passer args à cette fonction:C++ Passage args pour annuler la fonction
int myClass::myFunc(void * aArgs){
return 0;
}
Je l'appelle ainsi:
thrd_create(&t, myClass::myFunc, (void*)0);
Je dois passer plusieurs arguments à la fonction, comment Je l'atteins?
Ensuite, créez une structure qui agit comme votre stockage de paramètres et passez cette structure à la fonction. – ckruczek
_ "Je dois passer plusieurs arguments à la fonction, comment puis-je l'obtenir?" _ Utilisez un 'struct' et transmettez l'adresse d'une instance de celle-ci. –
duplication possible de [Comment passer plusieurs paramètres à un thread en C] (http://stackoverflow.com/questions/8223742/how-to-pass-multiple-parameters-to-a-thread-in-c) –