Das gut 600 Seiten starke Kochbuch eignet sich für jeden C++-Gourmet, egal ob nun Küchenassistent oder -Chef, denn bestimmte Aufgaben muss man auf jeder Stufe des Könnens (immer wieder) lösen. Doch wie im richtigen Leben gibt es verschiedene, gute und schlechte Wege, ein Problem zu lösen — praktisch wenn man sich dann auf die langjährigen Erfahrung anderer verlassen kann!
Wie alle O’Reilly-Kochbücher ist auch das übersichtlich und einfach aufgebaut: Zuerst die Problembeschreibung, dann ein Codefragment als Lösung und meist noch zusätzlich eine Erklärung zur Lösung, die es erlaubt, sie entsprechend den eigenen Bedürfnissen anzupassen und selbstständig zu verwenden. Thematisch geht es los mit dem Kompilieren von C++-Programmen, der Code-Organisation, weiter mit dem Umgang mit Zahlen, Strings und Text über Datumswerte und Uhrzeit, die Verwaltung von Daten mit Containern, Algorithmen, Klassen, Ausnahmen und Sicherheit, Streams und Dateien bis hin zum C++-Einsatz bei Wissenschaft und Mathematik und dem Multithreading, Internationalisierung, XML und noch ein kleines Kapitel mit durchmischten Themen wie Funktionszeiger für Callbacks sowie Zeiger auf Elemente einer Klasse und Operatoren ohne Elementfunktion.
Misst man den Wirkungsgrad eines Fachbuches an seinen praktischen Verwendungsmöglichkeiten, ist das wie all die anderen Kochbücher ein immens wirkungsvolles Buch. Praktisch für C++-Praktiker.
Aus dem Inhalt:
* Die Arbeit mit Zahlen * Datums- und Zeitangaben * Stream-basierte Ein- und Ausgabe * Ausnahmebehandlung * Mit Klassen und Objekten arbeiten * XML parsen * Mit make Anwendungen bauen * String- und Textmanipulationen * Multithreading * Algorithmen und Container aus der Standardbibliothek * Mathematische Programmierung * Internationalisierung