相关疑难解决方法(0)

C++ 11:使用成员函数启动线程,并将其作为参数

使用此代码,我得到了错误:

错误1错误C2064:term不评估为带有1个参数的函数c:\ program files(x86)\ microsoft visual studio 11.0\vc\include\functional 1152 1 Pipeline

class PipelineJob {
private:
    std::thread *thread;
    void execute(PipelineJob* object);
public:

    void execute(PipelineJob* object)
    {
    }

    PipelineJob()
    {
        this->thread = new std::thread(&PipelineJob::execute, this);
    }
};
Run Code Online (Sandbox Code Playgroud)

我尝试了很多变化,现在任何一个如何解决这个问题?

c++ multithreading c++11 stdthread

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++ ×1

c++11 ×1

multithreading ×1

stdthread ×1