Modern C++ Programming Cookbook - Dritte Auflage: Beherrschen Sie modernes C++ einschließlich der neuesten Funktionen von C++23 mit über 140 praktischen Rezepten

Bewertung:   (4,5 von 5)

Modern C++ Programming Cookbook - Dritte Auflage: Beherrschen Sie modernes C++ einschließlich der neuesten Funktionen von C++23 mit über 140 praktischen Rezepten (Marius Bancila)

Leserbewertungen

Zusammenfassung:

Das 'Modern C++ Programming Cookbook, Third Edition' ist ein technisches Handbuch, das sich an C++-Entwickler richtet, die ihre Fähigkeiten mit modernen Funktionen der Sprache aktualisieren und verfeinern wollen. Es enthält ein strukturiertes Format von Rezepten, die eine breite Palette von Themen von grundlegenden bis zu fortgeschrittenen C++-Konzepten abdecken. Während viele Rezensenten den praktischen Ansatz und die ausführlichen Beispiele schätzen, merkten einige an, dass das Buch nicht für absolute Anfänger geeignet ist und eher als Nachschlagewerk oder ergänzende Ressource für Personen mit einigen Vorkenntnissen dient.

Vorteile:

Umfassende Abdeckung der modernen C++-Funktionen, einschließlich C++20 und C++2
Strukturiertes Format mit klaren Abschnitten (Getting ready, How to do it, How it works, See also), die das Verständnis erleichtern.
Nützlich sowohl für Anfänger als auch für erfahrene Entwickler, mit praktischen Beispielen und Rezepten.
Eignet sich gut als Nachschlagewerk, um bestimmte Funktionen oder Implementierungstechniken nachzuschlagen.
Geschrieben von einem erfahrenen Autor, der für seine Klarheit und Qualität bekannt ist.

Nachteile:

Für absolute Anfänger nicht zu empfehlen, da es sich in fortgeschrittene Themen ohne übergreifenden Kontext stürzt.
Einige Rezensenten merkten an, dass es nicht alle Funktionen der Sprache C++ abdeckt.
Das Kochbuchformat ist möglicherweise nicht für diejenigen geeignet, die ein lineares Leseerlebnis bevorzugen.
Es kann für weniger erfahrene Entwickler eine Herausforderung darstellen, so dass sie zusätzliche Ressourcen suchen müssen, um die Konzepte vollständig zu verstehen.

(basierend auf 10 Leserbewertungen)

Originaltitel:

Modern C++ Programming Cookbook - Third Edition: Master modern C++ including the latest features of C++23 with 140+ practical recipes

Inhalt des Buches:

In diesem umfassenden Handbuch mit vielen praktischen Rezepten können Sie die neuesten Entwicklungen in C++ kennenlernen, die Leistung optimieren und Einblicke in wichtige Techniken gewinnen.

Der Kauf des gedruckten Buches oder des Kindle-Buches beinhaltet ein kostenloses eBook im PDF-Format. Hauptmerkmale Nicht nur ein Leitfaden für die C++23-Programmierung; finden Sie die richtige Lösung für über 150 Programmieraufgaben in jeder modernen Variante von C++ Lernen Sie alle wichtigen C++-Konzepte anhand einer Reihe praktischer, in sich geschlossener Rezepte Vollständig aktualisiert und mit neuen Themen wie Sync-Output-Streams, Tag-Dispatching und C++20/23-Bereichsadapter Buchbeschreibung

Die aktualisierte dritte Auflage des Modern C++ Programming Cookbook behandelt die neuesten Funktionen von C++23, wie die Stack-Bibliothek, die erwarteten und mdspan-Typen, Span-Puffer, Verbesserungen der Formatierungsbibliothek und Aktualisierungen der Ranges-Bibliothek. Es geht auch auf weitere, bisher nicht behandelte C++20-Themen ein, wie sync output streams und source_location. Das Buch ist in Form von praktischen Rezepten gegliedert, die ein breites Spektrum von Problemen aus der Praxis abdecken.

Es geht auf alle Kernkonzepte der modernen C++-Programmierung ein, wie Funktionen und Klassen, Iteratoren und Algorithmen, Streams und das Dateisystem, Threading und Nebenläufigkeit, Smart Pointer und Move-Semantik und viele andere. Sie werden sich eingehend mit den Leistungsaspekten der Programmierung befassen und lernen, mit Hilfe von Best Practices schnellen und schlanken Code zu schreiben.

Sie werden nützliche Muster und die Implementierung vieler Idiome erforschen, darunter pimpl, named parameter, attorney-client und das factory-Muster. Ein Kapitel, das dem Unit-Testing gewidmet ist, führt Sie in drei der am häufigsten verwendeten Bibliotheken für C++ ein: Boost. Test, Google Test und Catch2.

Am Ende dieses modernen C++-Programmierbuchs werden Sie in der Lage sein, die Funktionen und Techniken der C++11/14/17/20/23-Programmierung effektiv zu nutzen, um die Leistung, Skalierbarkeit und Effizienz Ihrer Anwendungen zu verbessern. Was Sie lernen werden Erforschen Sie die neuen Sprach- und Bibliotheksfunktionen von C++23 Werden Sie geschickt im Umgang mit der eingebauten Unterstützung für Threading und Nebenläufigkeit für tägliche Aufgaben Nutzen Sie die Standardbibliothek und arbeiten Sie mit Containern, Algorithmen und Iteratoren Lösen Sie Textsuch- und Ersetzungsprobleme mit regulären Ausdrücken Arbeiten Sie mit verschiedenen Arten von Strings und lernen Sie die verschiedenen Aspekte der Kompilierung Nutzen Sie die Dateisystembibliothek, um mit Dateien und Verzeichnissen zu arbeiten Implementieren Sie verschiedene nützliche Muster und Idiome Erforschen Sie die weit verbreiteten Test-Frameworks für C++ Für wen ist dieses Buch?

Das Buch richtet sich an Einsteiger und fortgeschrittene Programmierer mit grundlegenden Kenntnissen der Programmiersprache C++, die die Sprache beherrschen und sich zu kompetenten modernen C++-Entwicklern entwickeln möchten. Erfahrene C++-Programmierer können dieses Buch nutzen, um ihre C++-Kenntnisse zu verbessern und eine gute Referenz zu vielen Sprach- und Bibliotheksfunktionen von C++11/14/17/20/23 zu finden. Inhaltsverzeichnis Erlernen moderner Kernfunktionen der Sprache Arbeiten mit Zahlen und Zeichenketten Erkunden von Funktionen Vorverarbeitung und Kompilierung Standardbibliothek Container, Algorithmen und Iteratoren Allzweck-Dienstprogramme Arbeiten mit Dateien und Streams Nutzung von Threading und Parallelität Robustheit und Leistung Implementierung von Mustern und Idiomen Erkunden von Test-Frameworks C++23-Funktionen

Weitere Daten des Buches:

ISBN:9781835080542
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Modern C++ Programming Cookbook - Zweite Ausgabe - Modern C++ Programming Cookbook - Second...
Über 100 Rezepte, die Ihnen helfen, Ihre...
Modern C++ Programming Cookbook - Zweite Ausgabe - Modern C++ Programming Cookbook - Second Edition
The Modern C++ Challenge: Werden Sie ein erfahrener Programmierer, indem Sie Probleme aus der Praxis...
Testen Sie Ihre C++-Programmierkenntnisse, indem...
The Modern C++ Challenge: Werden Sie ein erfahrener Programmierer, indem Sie Probleme aus der Praxis lösen - The Modern C++ Challenge: Become an expert programmer by solving real-world problems
Modernes C++-Programmier-Kochbuch: Rezepte zur Erforschung von Datenstrukturen, Multithreading und...
Über 100 Rezepte, die Ihnen helfen, Ihre...
Modernes C++-Programmier-Kochbuch: Rezepte zur Erforschung von Datenstrukturen, Multithreading und Netzwerken in C++17 - Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17
Vorlagen-Metaprogrammierung mit C++: Lernen Sie alles über C++-Templates und erschließen Sie sich...
Verstehen Sie, wie man moderne C++-Vorlagen...
Vorlagen-Metaprogrammierung mit C++: Lernen Sie alles über C++-Templates und erschließen Sie sich die Möglichkeiten der Template-Metaprogrammierung - Template Metaprogramming with C++: Learn everything about C++ templates and unlock the power of template metaprogramming
Modern C++ Programming Cookbook - Dritte Auflage: Beherrschen Sie modernes C++ einschließlich der...
In diesem umfassenden Handbuch mit vielen...
Modern C++ Programming Cookbook - Dritte Auflage: Beherrschen Sie modernes C++ einschließlich der neuesten Funktionen von C++23 mit über 140 praktischen Rezepten - Modern C++ Programming Cookbook - Third Edition: Master modern C++ including the latest features of C++23 with 140+ practical recipes

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: