Bewertung:

Das Buch stellt C++17 auf oberflächliche Weise vor und dient in erster Linie als Einführungshandbuch und nicht als umfassende Ressource für erfahrene Programmierer.
Vorteile:Das Buch ist einfach gehalten und eignet sich gut für Anfänger oder Umsteiger von anderen objektorientierten Programmiersprachen, die eine einfache Syntaxreferenz benötigen.
Nachteile:Der Satz ist schlecht, mit übermäßigen Zeilenabständen, was zu einer aufgeblähten Präsentation führt; es deckt C++17-Funktionen oberflächlich ab, ohne Tiefe und Detail. Die Druckqualität ist mittelmäßig, und das Buch ist für erfahrene Programmierer möglicherweise nicht geeignet.
(basierend auf 4 Leserbewertungen)
C++17 Quick Syntax Reference: A Pocket Guide to the Language, APIs and Library
Diese schnelle C++17-Anleitung ist eine komprimierte Code- und Syntaxreferenz für die beliebte Programmiersprache, die vollständig für C++17 aktualisiert wurde. Sie präsentiert die wesentliche C++-Syntax in einem gut organisierten Format, das als praktische Referenz verwendet werden kann.
In der C++17 Quick Syntax Reference finden Sie kurze, einfache und gezielte Codebeispiele. Das 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
⬤ Die Ableitung von Template-Argumenten für Klassen-Templates verwenden.
⬤ Deklarieren von Nicht-Typ-Template-Parametern mit Auto-Folding-Ausdrücken und Auto-Deduktion von Braced-Init-Listen.
⬤ Lambdas und Lambda Capture by Value anwenden.
⬤ Arbeiten mit Inline-Variablen, verschachtelten Namespaces, strukturierten Bindungen und Selektionsanweisungen mit Initialisierer.
⬤ Verwenden Sie utf-8-Zeichenliterale.
⬤ Direkte Listeninitialisierung von Enums durchführen.
⬤ Nutzen Sie diese neuen C++17 Bibliotheksfunktionen oder Klassenvorlagen von std:: variant, optional, any, string_view, invoke, apply und mehr.
⬤ Machen Sie Splicing für Maps und Sets, ebenfalls neu in C++17.
Für wen ist dieses Buch gedacht?
Erfahrene C++-Programmierer. Darüber hinaus ist es eine prägnante, leicht verdauliche Einführung für andere Programmierer, die neu in C++ sind.