Bonjour,
J'essaye de démarrer une thread a partir d'un std::vector. Hors j'ai une erreur etrange, et je n'arrive pas comprendre pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class Server { public: void ClientHandler(int ID); private: int m_nbClient; std::vector<std::thread*> m_threadList; };Erreur: aucune instance de std::thread::thread ne correspond à la liste d'argument
Code : Sélectionner tout - Visualiser dans une fenêtre à part m_threadList[m_nbClient] = new std::thread(ClientHandler, m_nbClient);
les types d'argument sont: (void(int), int)
Merci pour votre aide précieuse.
Partager