Buch: C++ von A-Z gut?
-
Bei amazon.de habe ich zum Buch von Kirch-Prinz jetzt gerade eine recht kritische Rezension von Bernhard Wagner gelesen. Er schreibt, dass dieses Buch ein denkbar ungünstiges
Vorbild für objektorientierte Programmierung sei. Die Rezension ist vom 18. Februar 2008. Wie beurteilt man diese Rezension hier in diesem Forum?
http://www.amazon.de/lernen-professionell-anwenden-m-CD-ROM/dp/customer-reviews/3826617649/ref=cm_cr_dp_all_helpful?ie=UTF8&customer-reviews.sort_by=-SubmissionDate&coliid=&showViewpoints=1&customer-reviews.start=1&colid=#customerReviewsNoch eine Frage: Ich habe mir die Leseprobe von diesem Buch hier angesehen:
http://www.oop-mit-cpp.de/
Es hat mir gut gefallen. Ist dieses Buch gut?
-
Zwischenfrage schrieb:
Noch eine Frage: Ich habe mir die Leseprobe von diesem Buch hier angesehen:
http://www.oop-mit-cpp.de/
Es hat mir gut gefallen. Ist dieses Buch gut?Ich hab's gerade für meine Freundin gekauft und die ist bisher sehr zufrieden. Ich habe da auch mal kurz reingeschaut. Ich finde zwar, dass der Autor sich am Anfang ein wenig zu sehr in Details verfängt aber an sich geht es flott voran, die Reihenfolge der Themen finde ich *sehr* gut (erst Strings, wesentlich später erst Zeiger). Alles in allem scheint es sehr gut zu sein.
-
Also hmm nun bin ich verwirrt:
Die einen sagen es sei nicht so toll, die anderen sagen es sei gut:
Ich weiß nun nicht...
-
nedem-net eingellogt^^ schrieb:
Also hmm nun bin ich verwirrt:
Die einen sagen es sei nicht so toll, die anderen sagen es sei gut:Hä? Wo sagt hier jemand, das Buch „C++ von A bis Z“ sei gut? Empfohlen wurden nur andere Bücher.
Beim Verlag Galileo Computing würde ich generell zur Vorsicht raten.
-
Konrad Rudolph schrieb:
Hä? Wo sagt hier jemand, das Buch „C++ von A bis Z“ sei gut? Empfohlen wurden nur andere Bücher.
Beim Verlag Galileo Computing würde ich generell zur Vorsicht raten.
Also, meine Erfahrung: Ich hatte schon vorher schlechte Erfahrungen mit Büchern von Galileo Computing gemacht, hatte mir das Buch C++ von A bis Z nur gekauft, weil mit es jemand als "das Buch" zu C++ empfohlen hatte. Ich wollte mir mal ein Komplettwerk zu C++ kaufen. Meine Erfahrung ist, dass das Buch leider die meisten Sprachelemente anspricht, aber teilweise doch recht wichtige Informationen fehlen, bzw. es stehen falsche Informationen drin.
Beispiel: Im Buch steht: "Ein Konstruktor muss immer public sein." Was so einfach falsch ist.
Mit dem Buch lernt man zwar einen großteil der Sprachfeatures von C++ kennen, aber leider nicht, wie man sie sinnvoll einsetzt. Die Beispiele sind, meiner Meinung nach, einfach kein gutes Vorbild für gute C++-Programme.
Ich hatte mir von dem Buch wirklich mehr erwartet.
-
"Ein Konstruktor muss immer public sein."
und warum?^^
-
tridane schrieb:
"Ein Konstruktor muss immer public sein."
und warum?^^
Muss er ja nicht, aber das steht in dem Buch.
-
ProgChild schrieb:
tridane schrieb:
"Ein Konstruktor muss immer public sein."
und warum?^^
Muss er ja nicht, aber das steht in dem Buch.
Ich denke er meint, was der Autor meint, warum das so sein sollte. (Nimmt mich jetzt auch Wunder. :))
-
drakon schrieb:
Ich denke er meint, was der Autor meint, warum das so sein sollte. (Nimmt mich jetzt auch Wunder. :))
Ach so... Na gut

Habs gerade mal nachgeschlagen. Ich hab mich geirrt. Er schreibt das über den Desktuktor. Aber das ist genauso falsch. Im Absatz "Destruktor deklarieren".
C++ von A bis Z schrieb:
Darüber hinaus muss der Destruktor immer im
public-Bereich einer KLasse stehen.Vollkommen unbegründet und als Tatsache dargestellt.
Es ist vielleicht nicht guter Stil, dewn Destruktor private zu machen, aber man kann es durchaus gebrauchen, wenn man z.B. eine Singleton-Klasse erstellt. Und es ist definitiv erlaubt.
-
ProgChild schrieb:
Mit dem Buch lernt man zwar einen großteil der Sprachfeatures von C++ kennen, aber leider nicht, wie man sie sinnvoll einsetzt. Die Beispiele sind, meiner Meinung nach, einfach kein gutes Vorbild für gute C++-Programme.
Ich kenne auch kein Anfänger/Einsteiger-Buch, das gezielt über den Stoff hinausgeht.
Das hat imho nichts in einem Anfänger/Einsteiger-Buch verloren und würde den Leser nur mehr Schwierigkeiten bereiten. Für sowas muss ehe weiterführende Lektüre ( wie Meyer,Sutter ) her, was gezielt auf die Sprache/Sprachfeatures eingeht ...