LIBRISTO
LIBROAMANTO
obligatorisch
Werden Sie Teil einer Gemeinschaft von Buchliebhabern aus der ganzen Welt und erhalten Sie eine Reihe von Vorteilen. Konto kostenlos anlegen
0
DPD-Kurier 4.49 Hermes Kurierdienst 4.99 DHL-Kurier 3.99 Hermes-Stelle 4.49 DPD-Stelle 2.99 GLS-Kurierdienst 4.49

Sehr geehrte Kunden, aufgrund des Feiertages ist der Kundensupport heute nicht verfügbar. Ihre Anfragen werden am folgenden Arbeitstag bearbeitet. Wir danken Ihnen für Ihr Verständnis.

Modern C++23 QuickStart Pro

Sprache EnglischEnglisch
Buch Broschur
Buch Modern C++23 QuickStart Pro Jarek Thalor
Libristo-Code: 46609502
Verlag GitforGits, September 2024
Learn the latest features of C++23 with Modern C++ 23 QuickStart Pro, the perfect book for experienc... Vollständige Beschreibung
? points 135 b
55.19 inkl. MwSt.
Externes Lager Wir versenden in 9-15 Tagen

30 Tage für die Rückgabe der Ware


Kunden kauften auch


Vordenker und Strategen Rüdiger Zimmermann / Buch Hardcover
common.buy 31.79
Palabras vivas BATTISTELLA / Buch Broschur
common.buy 8.09
Hlas duše Karina Schelde / Buch Buch
common.buy 13.29
Dans le coeur du Père RIELO / Buch Hardcover
common.buy 22.49
Яма Александр Куприн / Buch Hardcover
common.buy 19.19

Learn the latest features of C++23 with Modern C++ 23 QuickStart Pro, the perfect book for experienced developers who want to expand their knowledge and skills. This book takes a hands-on approach, providing rapid learning through real-world examples and scenarios that address complex programming challenges in C++.


The book begins by demonstrating the power of variadic templates and how to use them for dynamic function signatures. After becoming familiar with fold expressions for argument handling, you will then explore std::tuple and std::variant for handling heterogeneous data. The book then covers advanced function morphing with parameter packs and shape-shifting lambdas, as well as dynamic programming techniques. It also teaches complex function overloading and high-level thread orchestration using futures, promises, and callables. Next, we'll go over some low-level IO operations, such as controlling IO streams, efficiently handling file descriptors, and directly manipulating files.


You will then learn how to optimize memory management with shared, unique, and weak pointers, and how to engineer memory performance with custom allocators and cache-aware programming. You will learn advanced synchronization, including atomic operations, mutexes, locks, and thread pools, as well as lock-free data structures for peak performance. In addition, this book covers optimal integer and floating-point operations, arbitrary precision arithmetic, precise rounding with fixed-point arithmetic, and high-performance computation using math constant integration.


Key Learnings

Utilize C++23 variadic templates for dynamic function signatures.

Use fold expressions to simplify complex function operations and argument handling.

Manage heterogeneous data in high-performance applications with std::tuple and std::variant.

Use parameter packs and perfect forwarding to create flexible function signatures.

Use shape-shifting lambdas for flexible argument patterns.

Master file manipulation and stream management to create efficient low-level IO systems.

Customize memory management with unique, shared, and weak pointers to control resources.

Boost parallel processing with mutexes, locks, and thread pools.

Create lock-free data structures to reduce locking overhead in concurrent systems.

Use mathematical constants and precise rounding to improve numerical computations.


Table of Content

Potential of Variadic Power in C++23

Morphing Functions and Lambdas

Taming Low-Level IO Operations

Mastering Buffering and Async IO

Outperforming Memory Management

Engineering Memory Performance

Advanced Multithreading for Experts

Thread Synchronization and Atomic Mastery

Turbocharging Floats and Ints

Schauspielerin & Polyglotte
EWA KASP für
Video abspielen
Ewa Kasp
Libristo bietet die größte Auswahl an fremdsprachiger Literatur an. Deshalb kaufe ich meine Bücher hier ein.

Informationen zum Buch

Vollständiger Name Modern C++23 QuickStart Pro
Autor Jarek Thalor
Sprache Englisch
Einband Buch - Broschur
Datum der Veröffentlichung 2024
Anzahl der Seiten 290
EAN 9788197416569
ISBN 8197416567
Libristo-Code 46609502
Verlag GitforGits
Gewicht 546
Abmessungen 191 x 235 x 16
Verschenken Sie dieses Buch noch heute
Es ist ganz einfach
1 Legen Sie das Buch in Ihren Warenkorb und wählen Sie den Versand als Geschenk 2 Wir schicken Ihnen umgehend einen Gutschein 3 Das Buch wird an die Adresse des beschenkten Empfängers geliefert

Das könnte Sie auch interessieren


Top
C++ Torsten T Will / Buch Broschur
common.buy 55.09
Top
Beginning C++23 Ivor Horton / Buch Broschur
common.buy 51.29
Third Unconscious Berardi / Buch Hardcover
common.buy 19.49
Demnächst
Helpdesk P MCCOY / Buch Broschur
common.buy 15.79
Demnächst
Fall of Night Rachel Caine / Buch Broschur
common.buy 9.19
Avenged Kathleen Ashe / Buch Broschur
common.buy 14.29
Silvering Screen Sally Chivers / Buch Broschur
common.buy 33.99
No Ordinary Wedding Planner Naomi Thomas / Buch Broschur
common.buy 10.09
Leadership Dr. Joan Marques / Buch Broschur
common.buy 61.59
Text and Materials on the Criminal Justice Process Nicola Padfield / Buch Hardcover
common.buy 289.29

Anmeldung

Melden Sie sich bei Ihrem Konto an. Sie haben noch kein Libristo-Konto? Erstellen Sie es jetzt!

 
obligatorisch
obligatorisch

Sie haben kein Konto? Nutzen Sie die Vorteile eines Libristo-Kontos!

Mit einem Libristo-Konto haben Sie alles unter Kontrolle.

Erstellen Sie ein Libristo-Konto