Tag: 成员函数指针

用于create_pthread()调用的cast成员函数

我想停止警告 server.cpp:823:警告:从’void *(ClientHandler :: )()’转换为’void ( )(void )’ 在电话中: pthread_create(th, NULL, (void* (*)(void*)) &ClientHandler::handle, (void *) clientHandler); 其中handle()是ClientHandler的成员函数: void* ClientHandler::handle(); 我很难从编译器中解密函数类型的消息。 问题是: 我应该更改handle()接口吗? 我可以摆脱整体铸造吗? 我应该改变演员吗? 到底是什么? 完全不同的东西?