Während meines Studiums hatte ich auch mit C++ zu tun. Damals habe ich es aber nicht richtig kapiert, was wohl an den ungewöhnlichen, weil nichtvorhandenen Fähigkeiten meines Dozenten lag. Als ich nun aber wieder einmal damit konfrontiert wurde, musste ich versuchen, meine Kenntnisse aufzufrischen. Und da viel mir dieses Buch in die Hände.
Nun, als erstes viel mir erst einmal die klare Strukturierung positiv auf. Alles drin, was mit C++ zu tun hat. Und auch die Aufteilung in die einzelnen Lektionen waren für mich sehr hilfreich. Ich habe das Buch nun nicht an einem Wochenende durchgearbeitet, sondern habe mich auf 2-3 Lektionen am Tag beschränkt. So konnte ich das gelesene auch richtig verarbeiten. Meiner Meinung nach ist es eher kontraproduktiv, das Buch an einem Wochenende durchzunehmen, denn spätestens nach zwei Stunden schaltet man bei so einem Stoff ab (geht mir jedenfalls so).
Was hat es mir gebracht? Ich habe endlich verstanden, wie das Arbeiten mit Klassen und Methoden, OOP, Vererbung, Polymorphie, Elementfunktionen, Zeigern usw. funktioniert (obwohl ich Zeiger wohl nie zu 100% verstehen werde). Dabei besonders hilfreich fand ich die dabei gewählten Beispiele, die Beziehungen aus dem täglichen Leben darstellen. Die Mehrfachvererbung z.B. an einem Schlafsofa zu erklären, welches seine Eigenschaften von den Klassen Bett und Sofa erbt, oder dass das Haustier von der Klasse Hund ist, die wiederum eine Unterklasse von Säugetier ist, fand ich echt gut gelungen. Wenn dann noch die Codebeispiele an die deutsche Sprache angepasst wären und die vereinzelten Fehler (teilweise nervig) behoben würden, dann wäre es perfekt.
Fazit:
Zum Profi wird man damit zwar nicht (ist ja auch nicht das Ziel dieses Buches), aber dieses Buch bietet einen gelungenen Einstieg in die Programmiersprache C++. Auch wer sein Wissen in grundlegenden Fragen auffrischen will, der ist mit diesem Buch gut beraten. Und fünf Sterne hat es meiner Meinung trotz der einzelnen Fehler verdient, denn wenn man sich intensiv mit dem Stoff befasst und nicht nur drüberfliegt, wird man sie verkraften.