warum definiert:Starting Thread seiner eigenen Klassenmethode ist von ISO verboten?
void aClass::start(){
void *ptr = this->startService;
thread serviceth(ptr,this);
}
nach ISO verboten ist? auch wenn ich:
void aClass::start(){
thread serviceth(startService,this);
}
ich einen Fehler bekam: „keine passende Funktion für Aufruf“.
sogar so gibt es mir Fehler. Ich werde morgen zeigen, wenn ich Zugriff auf den Code habe. – int3
beenden ohne aktive Ausnahme aufgerufen:/ – int3
Calling Detach funktioniert. hey, und wie kann ich ein Objekt als Parameter an die Funktion übergeben? 'thread w (& aClass :: waitThis, this, cc);' wo 'cc' ein Objekt ist? – int3