Bonjour à tous et à toutes
Est-ce normal qu'un thread appelant une MÉTHODE ne soit pas capable d'accéder aux variables de la classe ?
initialisation :
Map::Map(...) : _t_receivingData(&Map::t_receivingData,this)
Quand je cherche un joueur dans une liste, il me dit que la liste est vide alors qu'une autre fonction a bel et bien été appelée (affichage dans la console et j'affiche même le m_clients[0][0].front().key pour être sûr que le joueur est bien là).
Par contre, si j'appelle t_receiveingData dans la méthode qui ajoute un joueur (addClient) là il y a quelqu'un dans la liste dansl méthode t_receivingData.
Cela est-il dû à une règle que j'ignore ou simplement à un bug ?
Merci et bonne journée