LIBRISTO
LIBROAMANTO
verplicht
Word lid van een gemeenschap van boekenliefhebbers van over de hele wereld en krijg een heleboel voordelen. Gratis account aanmaken
0
Gratis bezorging met Zásilkovna boven 59.99 €
DPD koerier 5.49 DHL koeriersdienst 5.49 GLS koerier 4.99 DPD-punt 3.99

Gratis verzending vanaf 59,99 euro.

Modern C++23 QuickStart Pro

Taal EngelsEngels
Boek Gebonden (paperback)
Boek Modern C++23 QuickStart Pro Jarek Thalor
Libristo-code: 46609502
Uitgeverij GitforGits, september 2024
Learn the latest features of C++23 with Modern C++ 23 QuickStart Pro, the perfect book for experienc... Volledige beschrijving
? points 127 b
52.39
In extern magazijn Wordt binnen 9-15 dagen verzonden

Retourneren binnen 30 dagen


Klanten kochten ook


Vordenker und Strategen Rüdiger Zimmermann / Boek Gebonden (harde band)
common.buy 32.10
Palabras vivas BATTISTELLA / Boek Gebonden (paperback)
common.buy 7.87
Hlas duše Karina Schelde / Boek Boek
common.buy 12.61
Dans le coeur du Père RIELO / Boek Gebonden (harde band)
common.buy 21.70

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

Actrice & Polyglot
EWA KASP voor
Video afspelen
Ewa Kasp
Libristo heeft de grootste selectie boeken in vreemde talen. Daarom koop ik mijn boeken hier.

Informatie over het boek

Volledige naam Modern C++23 QuickStart Pro
Auteur Jarek Thalor
Taal Engels
Bindwijze Boek - Gebonden (paperback)
Datum van uitgifte 2024
Aantal pagina's 290
EAN 9788197416569
ISBN 8197416567
Libristo-code 46609502
Uitgeverij GitforGits
Gewicht 546
Afmetingen 191 x 235 x 16
Geef dit boek vandaag nog cadeau
Dat gaat heel eenvoudig
1 Voeg het boek toe aan je winkelwagentje en selecteer Als cadeau bezorgen 2 Je krijgt van ons per omgaand een voucher 3 Het boek wordt bezorgd op het adres van de ontvanger

Dit vind je misschien ook interessant


C++ Torsten T Will / Boek Gebonden (paperback)
common.buy 52.39
TOP
Beginning C++23 Ivor Horton / Boek Gebonden (paperback)
common.buy 48.76
Third Unconscious Berardi / Boek Gebonden (harde band)
common.buy 19.68
Anxiety Culture – The New Global State of Human Affairs John Allegrante / Boek Gebonden (harde band)
common.buy 78.14
Wordt verwacht
Helpdesk P MCCOY / Boek Gebonden (paperback)
common.buy 15.94
Wordt verwacht
Fall of Night Rachel Caine / Boek Gebonden (paperback)
common.buy 9.28
Does It Fart?: A Kid's Guide to the Gas Animals Pass Nick Caruso / Boek Gebonden (harde band)
common.buy 15.64
Avenged Kathleen Ashe / Boek Gebonden (paperback)
common.buy 13.52
Silvering Screen Sally Chivers / Boek Gebonden (paperback)
common.buy 32.50
No Ordinary Wedding Planner Naomi Thomas / Boek Gebonden (paperback)
common.buy 9.68
Leadership Dr. Joan Marques / Boek Gebonden (paperback)
common.buy 59.56
Text and Materials on the Criminal Justice Process Nicola Padfield / Boek Gebonden (harde band)
common.buy 292.09

Inloggen

Log in op je account. Heb je nog geen Libristo-account? Maak nu een account aan!

 
verplicht
verplicht

Heb je geen account? Profiteer van de voordelen van een Libristo-account!

Met een Libristo-account heb je alles onder controle.

Een Libristo-account aanmaken
Boekadviseur Libroamiko
Hoi, ik ben Libroamiko, kan ik helpen?