C-Strings vergleichen
-
Michael E. schrieb:
Ich gebs auf
Hab übrigens nie gesagt, dass Wolf RAII erklären soll (wäre aber ein netter Zug von ihm), sondern hab nen Grund pro std::string genannt.Ich würde sogar sagen, RAII ist Pflicht, auch in Anfängerbüchern, auch innerhalb der ersten 1000 Seiten.
@Felixxx: RAII ist keine exotische Besonderheit, die man nicht unbedingt brauchen würde. Wenn dies nicht kommt, ist das ein klarer Fehler im Buch.
-
SeppJ schrieb:
Ich würde sogar sagen, RAII ist Pflicht, auch in Anfängerbüchern, auch innerhalb der ersten 1000 Seiten.
Stimmt eigentlich, vor allem wenn es ein Kapitel über Exception Handling gibt.
-
Finally

Ne, aber soweit ich das sehe stützt sich Eure Kritik an dem Buch auf der Tatsache, dass C-String vor der String Klasse besprochen wird und das Buch somit komischerweise erst C-Elemente aufgreift bevor es auf C++-Hauptelemente eingeht. Das stimmt schon, ja. Aber ich finde es halt nicht so tragisch; schließlich weiß ich, dass auch std::string exisitiert, und die Klasse auch einige Vorteile gegebenüber C-Strings bietet. Die Gefahren von C-Strings sind ja im Buch genügend besprochen worden, auch wenn von RAII die die Rede war.
-
Felixxx schrieb:
Ne, aber soweit ich das sehe stützt sich Eure Kritik an dem Buch auf der Tatsache, dass C-String vor der String Klasse besprochen wird und das Buch somit komischerweise erst C-Elemente aufgreift bevor es auf C++-Hauptelemente eingeht.
Nein, dies ist nur eines der Beispiele, von denen wir auch denken, dass man sie als Anfänger verstehen kann. Die Syntaxfehler ignorierst du ja. Und dieses Beispiel ignorierst du auch. Und die anderen Sachen die falsch sind, verstehst du gar nicht. Was soll man da noch weiter diskutieren?
-
Nein, braucht man in der Tat nicht weiter zu disktueiren, insofern ich das Buch 1.) nicht weiterlesen werde und 2.) schon so weit gelesen habe, dass es für die C-String Sache zu spät ist.
Ich denke es macht auch fast wenig Sinn sich ein anderes Buch zu holen, sonst darf ich nochmal ~ 500 Seiten schon bekannte Sachen lesen, mit dem Unterschied dass die Codes Syntaxfehlerfrei sind ( was mir eig. ziemlich egal ist, aber es zeugt schon von Schlampigkeit, ist auch wahr) und warsch. besser zu C++ passen.
Wie auch immer, Ihr werdet schon Recht haben, was das Buch betrifft.
->lastword<-