可能是重复问题:
如何使用成员函数启动线程
最近我在尝试使用c++11中的std::thread库,并遇到了一个问题。当我尝试将类的函数传递给新线程时,它会报错(因为我现在离家不在电脑旁边,所以无法提供具体的错误信息)。 我的类看起来像这样:
class A
{
void FunctA();
void FunctB();
void run()
{
std::thread t(FunctA);
std::thread r(FunctB);
}
}
我做错了什么?