+ -
当前位置:首页 → 问答吧 → pthread 可否用在 C++ 中?

pthread 可否用在 C++ 中?

时间:2011-12-03

来源:互联网

pthread_create(&thread[0], NULL, &ServerSocket::onClientAcceptThread, &clientHandle);


|error: cannot convert ‘void (ServerSocket::*)(int)throw (SocketException)’ to ‘void* (*)(void*)’ for argument ‘3’ to ‘int pthread_create(pthread_t*, const pthread_attr_t*, void* (*)(void*), void*)’|


void ServerSocket::onClientAcceptThread(int clientHandle) throw(SocketException) {}

作者: WorldCreater   发布时间: 2011-12-03

楼主可能还没学过C++里指向成员函数的指针不是指针吧。

作者: taodm   发布时间: 2011-12-03

引用 1 楼 taodm 的回复:
楼主可能还没学过C++里指向成员函数的指针不是指针吧。


成员(不只是函数)指针不能与一般指针转换。详见C++primer

作者: mingliang1212   发布时间: 2011-12-03

热门下载

更多