可能重复:
使用成员函数启动线程
在 c++0x 中使用类方法定义线程构造函数时,如下所示,我得到的函数无法解析。我究竟做错了什么?
例如,如果我有
#include <thread>
using namespace std;
class A
{
public:
void doSomething();
A();
}
然后在A类的构造函数中,我想用doSomething启动一个线程。如果我像下面这样写,我会收到 doSomething 未解决的错误。我什至这个->doSomething。
A::A()
{
thread t(doSomething);
}