Modern C++ Programming Cookbook: Modernes C++ meistern mit umfassenden Lösungen für C++23 und alle vorherigen Standards
ANT
- Durchgehend farbige Diagramme und ausgearbeitete Beispiele.
- Für Leser, die neu in diesem Thema sind, verfasst.
- Kapitelweise Aufgaben mit vollständigen Lösungen.
- Verknüpfen Sie diesen Block mit einem Produkt-Metafeld, um ihn je nach Titel zu variieren.
Kostenlose Lieferung bei Printausgaben.
Entdecken Sie ein weiteres großartiges Werk für Ihre digitale Bibliothek.
Beschreibung
Meta-Beschreibung: Mit einer Fülle praktischer Rezepte ist diese dritte Auflage nicht nur ein Leitfaden für C++23, sondern eine vollständige Ressource, die die wichtigsten Funktionen und Techniken von C++11 bis C++23 abdeckt. Es wurde entwickelt, um Sie in C++ auf dem neuesten Stand zu halten.
Hauptmerkmale Vollständig aktualisiert und vollgepackt mit neuen Rezepten, einschließlich synchronisierter Ausgabestreams, Expected und Mdspan sowie C++20/23-Range-Adaptoren. Deckt alle wichtigen Funktionen aller modernen Versionen des Standards ab und bietet umfassende Einblicke in modernes C++. Lernen Sie durch eine Reihe praktischer, eigenständiger Rezepte. Der Kauf des Druck- oder Kindle-Buches beinhaltet ein kostenloses E-Book im PDF-Format. Buchbeschreibung Die aktualisierte dritte Auflage des Modern C++ Programming Cookbook behandelt die neuesten Funktionen von C++23, wie die Stack-Bibliothek, die Typen Expected und Mdspan, Span-Buffer, Verbesserungen der Formatierungsbibliothek und Aktualisierungen der Ranges-Bibliothek. Es behandelt auch weitere C++20-Themen, die zuvor nicht behandelt wurden, wie synchronisierte Ausgabestreams und source_location
Das Buch ist in praktische Rezepte gegliedert, die eine Vielzahl von realen Problemen abdecken und Ihnen helfen, schnell die benötigten Lösungen zu finden. Sie finden eine Abdeckung aller Kernkonzepte der modernen C++-Programmierung sowie Funktionen und Techniken von C++11 bis C++23, was bedeutet, dass Sie immer auf dem neuesten Stand bleiben, indem Sie lernen, die neuesten Sprach- und Bibliotheksverbesserungen zu integrieren
Neben den Kernkonzepten und neuen Funktionen werden Sie Rezepte zu Leistung und Best Practices erkunden, wie man nützliche Muster und Idiome implementiert, wie z. B. Pimpl, Named Parameter, Attorney-Client und das Factory Pattern, und wie man Unit-Tests mit den weit verbreiteten C++-Bibliotheken durchführt: Boost.Test, Google Test und Catch2
Mit der umfassenden Abdeckung, die dieser C++-Programmierleitfaden bietet, werden Sie am Ende des Buches alles haben, was Sie brauchen, um leistungsstarke, skalierbare und effiziente Anwendungen in C++ zu erstellen.
Was Sie lernen werden Erkunden Sie die neuen C++23-Sprach- und Bibliotheksfunktionen. Tauchen Sie tief in die nützlichsten C++20-Funktionen ein. Lernen Sie, mit Threading und Parallelität für eine bessere Leistung umzugehen. Lösen Sie komplexe String-Manipulationsaufgaben effizient mit Regex. Nutzen Sie die Standardbibliothek für eine schnellere Entwicklung. Beherrschen Sie die Dateisystembibliothek, um mit Dateien und Verzeichnissen zu arbeiten. Arbeiten Sie mit verschiedenen String-Typen und verstehen Sie die Kompilierung. Sehen Sie, wie Sie CRTP, Mixins und andere Muster in C++ verwenden können. Für wen dieses Buch ist. Dieses Buch richtet sich an Einsteiger- und fortgeschrittene Programmierer, die bereits ein grundlegendes Verständnis der C++-Programmiersprache haben, aber die Sprache beherrschen, die neuesten Funktionen implementieren und zu versierten modernen C++-Entwicklern werden möchten. Erfahrene C++-Programmierer können die Rezepte in diesem Buch nutzen, um sich schnell über alle wichtigen Sprach- und Bibliotheksfunktionen von C++11/14/17/20 und 23 auf den neuesten Stand zu bringen.
Inhaltsverzeichnis Erlernen moderner Kernsprachfunktionen Arbeiten mit Zahlen und Zeichenketten Erkunden von Funktionen Präprozessor und Kompilierung Standardbibliothekscontainer, Algorithmen und Iteratoren Allzweckdienstprogramme Arbeiten mit Dateien und Streams Nutzen von Threading und Parallelität Robustheit und Leistung Implementierung von Mustern und Idiomen Erkunden von Test-Frameworks C++23-Funktionen
Spezifikationen
Häufig gestellte Fragen
Benötige ich zum Herunterladen ein Konto?
Nein. Nach dem Kauf können Sie Ihr E-Book direkt über die Bestellbestätigung oder die Download-Seite aufrufen.
Was passiert, wenn ein Exemplar beschädigt ankommt?
Kontaktieren Sie uns, wir helfen Ihnen beim Zugriff auf die Datei oder stellen Ihnen bei Bedarf einen Ersatz-Download zur Verfügung.