Thread C/C++ vs Clojure vs Perl (20 answers)
Opened by tonewheel at 2014-05-26 21:49

tonewheel
 2014-05-29 10:16
#175799 #175799
User since
2006-10-01
182 Artikel
BenutzerIn
[default_avatar]
2014-05-27T20:29:40 murphy
Ganz offensichtlich ist es also in der verbreitetsten Implementation eines C++11 Systemes der Welt möglich, in einer const Methode in einer const Instanz einer Klasse ein Feld, welches mutable deklariert ist, zu verändern. Daraus folgt, dass const alleine keine Garantie für Threadsicherheit geben kann!

Nach meinem Verständnis können doch nur const Member threadsicher sein?! Und mutable heißt doch nur, dass const Methoden eine Variable ändern dürfen, die aber ohnehin nicht const ist. Da mutable auch schon im Meyers 2005 erwähnt ist, frage ich mich gerade, ob das schon ein C++11 Feature ist.

View full thread C/C++ vs Clojure vs Perl