C ++ 11: Starten Sie den Thread mit der Elementfunktion und dieser als Parameter

Mit diesem Code habe ich und Fehler:

Fehler 1 Fehler C2064: Begriff wird nicht zu einer Funktion ausgewertet, die 1 Argumente verwendet. C: \ Programme (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);
    }
};

Ich habe viele Variationen ausprobiert, wie kann man das jetzt lösen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage