unção membro @Cast para a chamada create_pthread ()
Quero parar o aviso
server.cpp: 823: aviso: convertendo de 'void * (ClientHandler ::) () 'para' anular ()(vazi) '
na chamada:
pthread_create(th, NULL,
(void* (*)(void*)) &ClientHandler::handle,
(void *) clientHandler);
Ondehandle()
é uma função membro deClientHandler
:
void* ClientHandler::handle();
Tenho dificuldade em decifrar a mensagem do tipo de função do compilado
A questão é
Devo mudar ohandle()
interface? Posso me livrar do elenco em geral?Devo mudar o elenco? Para o que exatamente?Algo completamente diferente?