Erreur lors de creation de threads
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:
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;
}; |
Code:
m_threadList[m_nbClient] = new std::thread(ClientHandler, m_nbClient);
Erreur: aucune instance de std::thread::thread ne correspond à la liste d'argument
les types d'argument sont: (void(int), int)
Merci pour votre aide précieuse.