LIBRISTO
LIBROAMANTO
obbligatorio
Entra a far parte di una comunità di amanti dei libri di tutto il mondo e ottieni numerosi vantaggi. Crea un account gratuito
0
Spedizione gratuita con Packeta per un prezzo superiore a 69.99 €
Bartolini 4.49 Punto Poste 5.49 Punto Poste 5.49 Punto Bartolini 3.49 DHL 6.99 GLS 5.99

Spedizione gratuita per ordini superiori a 69,99 euro.

Modern C++23 QuickStart Pro

Lingua IngleseInglese
Libro In brossura
Libro Modern C++23 QuickStart Pro Jarek Thalor
Codice Libristo: 46609502
Casa editrice GitforGits, settembre 2024
Learn the latest features of C++23 with Modern C++ 23 QuickStart Pro, the perfect book for experienc... Descrizione completa
? points 135 b
55.19
Magazzino esterno Inviamo tra 9-15 giorni

30 giorni per il reso


I clienti hanno acquistato anche


Más allá de la ortografía : la primera ortografía hispánica Francisco . . . [et al. ] Marcos Marín / Libro In brossura
common.buy 18.79
Vordenker und Strategen Rüdiger Zimmermann / Libro Rigido
common.buy 31.79
Palabras vivas BATTISTELLA / Libro In brossura
common.buy 7.79
Hlas duše Karina Schelde / Libro Libro
common.buy 13.29
Dans le coeur du Père RIELO / Libro Rigido
common.buy 22.49
Яма Александр Куприн / Libro Rigido
common.buy 18.29

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

Attrice & Poliglotta
EWA KASP per
Riproduci video
Ewa Kasp
Libristo ha la più grande selezione di letteratura in lingue straniere. Per questo compro i miei libri qui.

Informazioni sul libro

Titolo completo Modern C++23 QuickStart Pro
Autore Jarek Thalor
Lingua Inglese
Rilegatura Libro - In brossura
Data di pubblicazione 2024
Numero di pagine 290
EAN 9788197416569
ISBN 8197416567
Codice Libristo 46609502
Casa editrice GitforGits
Peso 546
Dimensioni 191 x 235 x 16
Regala questo libro oggi stesso
È facile
1 Aggiungi il libro al carrello e scegli la consegna come regalo 2 Ti invieremo subito il buono 3 Il libro arriverà all'indirizzo del destinatario

Potrebbe interessarti anche


C++ Torsten T Will / Libro In brossura
common.buy 55.09
I migliori
Beginning C++23 Ivor Horton / Libro In brossura
common.buy 51.29
In preparazione
Helpdesk P MCCOY / Libro In brossura
common.buy 15.79
Third Unconscious Berardi / Libro Rigido
common.buy 19.49
China's Rural Financial System Yuepeng Zhao / Libro In brossura
common.buy 72.29
Avenged Kathleen Ashe / Libro In brossura
common.buy 14.29
Silvering Screen Sally Chivers / Libro In brossura
common.buy 33.89
No Ordinary Wedding Planner Naomi Thomas / Libro In brossura
common.buy 10.09
Leadership Dr. Joan Marques / Libro In brossura
common.buy 61.59
In preparazione
Fall of Night Rachel Caine / Libro In brossura
common.buy 9.19

Accesso

Accedi al tuo account. Non hai ancora un account Libristo? Crealo ora!

 
obbligatorio
obbligatorio

Non hai un account? Ottieni i vantaggi di un account Libristo!

Con un account Libristo, avrai tutto sotto controllo.

Crea un account Libristo
Consulente di libri Libroamiko
Ciao, sono Libroamiko, posso aiutarti?