thread(const thread&) = delete
-
Hab in der Boost Thread Klasse was gefunden, was ich nicht kapiere: Was ist mit =delete gemeint?
=0 würde abstrakte Klasse heißen, aber was bitte heißt =delete?thread(const thread&) = delete;
-
Das sagt dem Compiler, dass er keinen Copy-Ctor erzeugen soll. Ist ein C++11-Feature.
-
Das verhindert, dass Copy-Ctor für die Klasse erzeugt wird.
-
hab das bis jetzt immer mit privatem copy ctor gemacht, wusste nicht dass das so auch geht, danke für den hinweis!
-