Im ersten Teil des Buches werden die Grundlagen von C und C++ ausführlich gezeigt, sodass dieses Buch für Einsteiger in C und C++ mit Programmier-Kenntnissen in einer anderen Sprache gut geeignet ist. Für den Umsteiger von C nach C++ ist es sehr hilfreich, dass bei der Einführung von C jeweils am Ende des Abschnitts die Unterschiede zu C++ beschrieben werden. Hervorzuheben sind die zahlreichen gut erklärten Beispiele. Sie sind sehr ausführlich und die Implementierung wird im Detail dargestellt. Der Code ist gut lesbar.
Außerdem werden in dem Buch elementare Algorithmen (Suchen, Sortieren, Rekursion) und Datenstrukturen (Listen, Bäume, ...) vorgestellt. Mit der Analyse der Zeitkomplexität und Laufzeitmessungen verschiedener Algorithmen wird über das, was üblicherweise in solchen Büchern erklärt ist, weit hinausgegangen.
Die Vorstellung von Microsofts C++ dotNet hat mir gut gefallen. Insbesondere die Beschreibung der Schwierigkeiten bei der Portabilität habe ich in dieser Form noch nirgendwo gefunden.