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?