c++ reference to non-static member function must be called
发布网友
发布时间:2023-07-13 06:25
我来回答
共1个回答
热心网友
时间:2024-11-14 15:20
参考文章
https://blog.csdn.net/qq_26849233/article/details/77930991
之前写多线程函数getData 在main中调用时,
std:thread t(getData)
getData的实现是
void getData(){
}
但是如果是在一个类的构造方法中调用时,这样写就会报错,reference to non-static member function must be called
解决方法是,在类的头文件中将getData设置为静态方法