Bewertung:

Das Buch wird weitgehend als Schnellreferenz für C++ angesehen, wird aber wegen seiner Ungenauigkeiten und der unvollständigen Abdeckung der C++20-Sprachfunktionen kritisiert. Es eignet sich möglicherweise besser für absolute Anfänger, lässt aber Details und moderne Programmierpraktiken vermissen.
Vorteile:Gutes Nachschlagewerk für das Verständnis von C++-Konzepten; einige Benutzer haben es nach der Lektüre anderer C++-Bücher als hilfreich empfunden.
Nachteile:⬤ Ungenau und unvollständig in Bezug auf die C++20-Funktionen
⬤ deckt die Standardbibliotheken nicht angemessen ab
⬤ kann die Benutzer zu veralteten Programmierstilen verleiten.
(basierend auf 4 Leserbewertungen)
C++20 Quick Syntax Reference: A Pocket Guide to the Language, Apis, and Library
Diese Kurzanleitung zu C++ 20 ist eine komprimierte Code- und Syntaxreferenz für die beliebte Programmiersprache, die für C++20 vollständig aktualisiert wurde. Es präsentiert die wesentliche C++20-Codesyntax in einem gut organisierten Format, das als praktische Referenz verwendet werden kann.
Diese Ausgabe behandelt Themen wie designierte Initialisierer, Lambdas und Lambda-Captures, den Raumschiff-Operator, Pack-Ausdrücke, String-Literale als Template-Parameter, atomare Smart-Pointer und Verträge. Außerdem werden Bibliotheksänderungen wie erweiterte Futures, Latches und Barrieren, Task-Blöcke und Textformatierung behandelt.
In der C++20 Quick Syntax Reference finden Sie kurze, einfache und gezielte Codebeispiele. Dieses Buch enthält ein übersichtliches Inhaltsverzeichnis und einen umfassenden Index, der das Nachschlagen erleichtert. Sie werden in diesem Buch keinen Fachjargon, keine aufgeblähten Beispiele, keine langatmigen Geschichtslektionen oder witzigen Geschichten finden. Was Sie finden werden, ist eine Sprachreferenz, die prägnant, auf den Punkt gebracht und leicht zugänglich ist. Das Buch ist vollgepackt mit nützlichen Informationen und ist ein Muss für jeden C++-Programmierer.
Was Sie lernen werden
Entdecken Sie die wichtigsten Funktionen von C++20 Arbeiten Sie mit Konzepten zur Einschränkung von Vorlagenargumenten Verwenden Sie Module als Ersatz für Header-Dateien Nutzen Sie den Drei-Wege-Vergleichsoperator Erstellen Sie sofortige Funktionen mit dem Schlüsselwort consteval Verwenden Sie constexpr, constinit und designierte Initialisierer
Für wen dieses Buch gedacht ist
Erfahrene C++-Programmierer. Darüber hinaus ist es eine prägnante, leicht verdauliche Einführung für andere Programmierer, die neu in C++ sind.