In diesem Buch beschreibt der Schöpfer der Sprache C++, Bjarne Stroustrup, was modernes C++ ausmacht. Dieses kurze, eigenständige Handbuch deckt die grundlegenden Funktionen der Sprache und die Hauptkomponenten der Standardbibliothek ab – wenn auch nicht mit voller Tiefe, so doch auf hohem professionellen Niveau. Das Buch enthält zahlreiche konkrete Beispiele, die das Lernen dieser Programmiersprache erleichtern.
Stroustrup präsentiert die Funktionen von C++ im Kontext der von ihnen unterstützten Programmierstile, wie objektorientierte und generische Programmierung. Sein Buch ist überraschend umfassend – es beginnt mit den Grundlagen der Programmiersprache C++ und geht schrittweise zu komplexen Themen über, wie viele neue und bereits etablierte Funktionen von C++17, einschließlich der Semantik des Verschiebens, homogener Initialisierung, Lambda-Ausdrücke, verbesserte Container, Zufallszahlen und Parallelität. Dazu gehören auch einige Erweiterungen von C++20, wie Konzepte und Module. Das Buch endet mit einer Diskussion über das Design und die Evolution von C++.
Dieses Handbuch hat nicht das Ziel, den Leser das Programmieren zu lehren (dafür dient ein anderes Buch desselben Autors - Programmierung. Prinzipien und Praxis mit C++. Zweite Auflage). Es ist auch kein umfassendes Lehrbuch, das Sie zu den Höhenmeisterschaften von C++ führt (hier kann das Buch von Stroustrup, Programmiersprache C++. Vierte Auflage, und viele Informationsquellen im Internet empfohlen werden). Wenn Sie jedoch ein C- oder C++-Programmierer sind, der sich besser mit dem aktuellen Stand der Programmiersprache C++ vertraut machen möchte, oder ein Programmierer in einer anderen Programmiersprache, der ein genaues Bild und die Vorteile des modernen C++ sehen möchte, dann werden Sie kein kürzeres und einfacheres Einführung in C++ finden als dieses Buch.