Nach dem, was ich in diesem Beitrag gesehen habe, habe ich beschlossen, das Buch Effective C ++ zu lesen .
Aber jetzt, da es aufgrund von C ++ 11 viele neue Funktionen gibt und einige der bewährten Methoden geändert wurden, bin ich mir nicht sicher, ob dies tatsächlich eine gute Idee ist oder nicht. Hat das Aufkommen von C ++ 11 einen der in Effective C ++ enthaltenen Ratschläge verworfen? Wenn ja, welche Themen sollte ich vermeiden?
c++
c++11
coding-style
effective-c++
Deutsches Capuano
quelle
quelle
Antworten:
Dies hatte Scott Meyers selbst in seinem eigenen Blog zu sagen
UPDATE : Der neue Titel Effective Modern C ++ wird seit November 2014 von O'Reilly und Amazon (und vielen anderen, für die Sie googeln können) zum Verkauf angeboten .
quelle
Ja, definitiv noch lesenswert. Es gibt ein neues Buch, an dem Scott arbeitet: Effective C ++ 11 , das sich nur auf C ++ 11-Code konzentriert. Das effektive C ++ ist immer noch sehr relevant und wird durch das neue Buch nicht ersetzt. Kaufen, lesen, genießen :)
quelle
Erstens ist das Buch natürlich immer noch für C ++ 03 gültig.
Zweitens schreibt Meyers oder hat geschrieben, je nachdem, wann Sie diesen Satz lesen, Effective C ++ 11.
Drei, allgemein gesprochen, werden die Punkte dieses Buches weiterhin gültig sein. C ++ bevorzugt immer noch Geschwindigkeit gegenüber Sicherheit, und viele Probleme in Effective C ++ drehen sich darum.
Der einzige Punkt, von dem ich erwarten würde, dass er ungültig ist, sind diejenigen, die sagen: "Tu das nicht, mach das stattdessen." "Mach das nicht" ist weiterhin gültig. Aber C ++ wird einige Probleme gelöst haben. Insbesondere werden Empfehlungen zur Verwendung von Boost wahrscheinlich abgelehnt, da C ++ 11 viele der Funktionen enthält, für die Meyers den Leser speziell auf Boost verweist.
quelle
tr1
, da ich glaube, dass jedes Element, dastr1
er erwähnte, es in den C ++ 11-Standard geschafft hat.