LIBRISTO
LIBROAMANTO
povinné
Staňte se součástí komunity milovníků knih z celého světa a získejte hromadu výhod. Založit účet zdarma
0
Doprava zdarma se Zásilkovnou nad 1 499 Kč
Kurýr DPD 69 PPL shop 49 Balíkovna 69 PPL kurýr 74 PPL box 39 Balíkovna 49 Výdejní místo DPD 49 Zásilkovna 39

Doprava zdarma při nákupu nad 1 499 Kč přes Zásilkovnu nebo PPL Box.

Modern C++23 QuickStart Pro

Jazyk AngličtinaAngličtina
Kniha Brožovaná
Kniha Modern C++23 QuickStart Pro Jarek Thalor
Libristo kód: 46609502
Nakladatelství GitforGits, září 2024
Learn the latest features of C++23 with Modern C++ 23 QuickStart Pro, the perfect book for experienc... Celý popis
? points 119 b
1 191
Skladem u dodavatele Odesíláme za 9-15 dnů

30 dní na vrácení zboží


Zákazníci také koupili


Vordenker und Strategen Rüdiger Zimmermann / Kniha Pevná
common.buy 740
Palabras vivas BATTISTELLA / Kniha Brožovaná
common.buy 190
Hlas duše Karina Schelde / Kniha Kniha
common.buy 307
Dans le coeur du Père RIELO / Kniha Pevná
common.buy 527
Яма Александр Куприн / Kniha Pevná
common.buy 423

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

Herečka & Polyglotka
EWA KASP pro
Přehrát video
Ewa Kasp
Libristo má největší výběr cizojazyčné literatury. Proto své knihy kupuji tady.

Informace o knize

Plný název Modern C++23 QuickStart Pro
Autor Jarek Thalor
Jazyk Angličtina
Vazba Kniha - Brožovaná
Datum vydání 2024
Počet stran 290
EAN 9788197416569
ISBN 8197416567
Libristo kód 46609502
Nakladatelství GitforGits
Váha 546
Rozměry 191 x 235 x 16
Darujte tuto knihu ještě dnes
Je to snadné
1 Přidejte knihu do košíku a zvolte doručit jako dárek 2 Obratem vám zašleme poukaz 3 Kniha dorazí na adresu obdarovaného

Mohlo by vás také zajímat


C++ Torsten T Will / Kniha Brožovaná
common.buy 1 111
Top
Beginning C++23 Ivor Horton / Kniha Brožovaná
common.buy 1 034
Third Unconscious Berardi / Kniha Pevná
common.buy 452
Připravujeme
Helpdesk P MCCOY / Kniha Brožovaná
common.buy 338
Připravujeme
Fall of Night Rachel Caine / Kniha Brožovaná
common.buy 197
Avenged Kathleen Ashe / Kniha Brožovaná
common.buy 308
Silvering Screen Sally Chivers / Kniha Brožovaná
common.buy 789
No Ordinary Wedding Planner Naomi Thomas / Kniha Brožovaná
common.buy 207
Leadership Dr. Joan Marques / Kniha Brožovaná
common.buy 1 379

Přihlášení

Přihlaste se ke svému účtu. Ještě nemáte Libristo účet? Vytvořte si ho nyní!

 
povinné
povinné

Nemáte účet? Získejte výhody Libristo účtu!

Díky Libristo účtu budete mít vše pod kontrolou.

Vytvořit Libristo účet
Knižní rádce Libroamiko
Ahoj, jsem Libroamiko, můžu pomoct?