LIBRISTO
LIBROAMANTO
obvezno
Pridružite se zajednici ljubitelja knjige iz cijelog svijeta i ostvarite mnoštvo pogodnosti. Izradite besplatni račun
0
Besplatna dostava Overseas kurirskom službom iznad 69.99 €
DPD kurir 3.99 Pošta 4.99 Overseas 4.99 Box Now 4.49 GLS 4.99 DPD točka 3.49 GLS paketomat 3.99

Besplatna dostava putem Box Now paketomata i Overseas kurirske službe iznad 69,99 €.

Modern C++23 QuickStart Pro

Jezik EngleskiEngleski
Knjiga Meki uvez
Knjiga Modern C++23 QuickStart Pro Jarek Thalor
Libristo kod: 46609502
Nakladnici GitforGits, rujan 2024
Learn the latest features of C++23 with Modern C++ 23 QuickStart Pro, the perfect book for experienc... Cijeli opis
? points 127 b
52.54
Vanjske zalihe Šaljemo za 9-15 dana

30 dana za povrat kupljenih proizvoda


Kupci su kupili i


Más allá de la ortografía : la primera ortografía hispánica Francisco . . . [et al. ] Marcos Marín / Knjiga Meki uvez
common.buy 18.22
Vordenker und Strategen Rüdiger Zimmermann / Knjiga Tvrdi uvez
common.buy 28.95
Palabras vivas BATTISTELLA / Knjiga Meki uvez
common.buy 7.48
Hlas duše Karina Schelde / Knjiga Knjiga
common.buy 12.65
Dans le coeur du Père RIELO / Knjiga Tvrdi uvez
common.buy 20.85
Яма Александр Куприн / Knjiga Tvrdi uvez
common.buy 16.50

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

Glumica & Poliglotkinja
EWA KASP za
Pusti video
Ewa Kasp
Libristo ima najveći izbor literature na stranim jezicima. Zato svoje knjige kupujem ovdje.

Informacije o knjizi

Puni naziv Modern C++23 QuickStart Pro
Autor Jarek Thalor
Jezik Engleski
Uvez Knjiga - Meki uvez
Datum izdanja 2024
Broj stranica 290
EAN 9788197416569
ISBN 8197416567
Libristo kod 46609502
Nakladnici GitforGits
Težina 546
Dimenzije 191 x 235 x 16
Poklonite ovu knjigu još danas
To je jednostavno
1 Dodajte knjigu u košaricu i odaberite isporuku kao poklon 2 Zauzvrat ćemo vam poslati kupon 3 Knjiga dolazi na adresu poklonoprimca

Moglo bi vas zanimati i


C++ Torsten T Will / Knjiga Meki uvez
common.buy 52.54
Top
Beginning C++23 Ivor Horton / Knjiga Meki uvez
common.buy 48.90
Text and Materials on the Criminal Justice Process Nicola Padfield / Knjiga Tvrdi uvez
common.buy 278.97
Pripremamo
Helpdesk P MCCOY / Knjiga Meki uvez
common.buy 14.98
Third Unconscious Berardi / Knjiga Tvrdi uvez
common.buy 17.61
China's Rural Financial System Yuepeng Zhao / Knjiga Meki uvez
common.buy 70.06
Avenged Kathleen Ashe / Knjiga Meki uvez
common.buy 13.56
Silvering Screen Sally Chivers / Knjiga Meki uvez
common.buy 30.87
No Ordinary Wedding Planner Naomi Thomas / Knjiga Meki uvez
common.buy 9.10
Leadership Dr. Joan Marques / Knjiga Meki uvez
common.buy 59.73
Pripremamo
Fall of Night Rachel Caine / Knjiga Meki uvez
common.buy 8.70

Prijava

Prijavite se na svoj račun. Još nemate Libristo račun? Otvorite ga odmah!

 
obvezno
obvezno

Nemate račun? Ostvarite pogodnosti uz Libristo račun!

Sve ćete imati pod kontrolom uz Libristo račun.

Otvoriti Libristo račun
Književni savjetnik Libroamiko
Dobar dan, ja sam Libroamiko, mogu li vam pomoći?