Thread C/C++ vs Clojure vs Perl
(20 answers)
Opened by tonewheel at 2014-05-26 21:49 2014-05-27T19:33:19 Raubtier Ich bin bei der Arbeit und habe mir das aus Zeitmangel noch nicht angesehen, habe es aber vor. Quote Ich kenne mich definitiv nicht gut mit C++11 aus, aber diese Aussage klingt völlig falsch und das glatte Gegenteil davon müsste nach meinem Dafürhalten stimmen! Hier mal ein durchgespieltes Beispiel zum "Beweis": Code: (dl
)
1 $ cat foo.cpp 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! When C++ is your hammer, every problem looks like your thumb.
|