LIBRISTO
LIBROAMANTO
obligatorio
Entre a formar parte de una comunidad de amantes de los libros del mundo entero y acceda a un sinfín de ventajas. Crear una cuenta gratis
0
Envío gratuito con Zásilkovna para compras superiores a 59.99 €
Mensajería SEUR 4.99 Mensajería GLS 7.99 Mensajería Correos 5.49 Mensajería DHL 5.49 Punto SEUR 3.99

Envío gratis a partir de 69,99 euros.

Modern C++23 QuickStart Pro

Idioma InglésInglés
Libro Tapa blanda
Libro Modern C++23 QuickStart Pro Jarek Thalor
Código Libristo: 46609502
Editores GitforGits, septiembre 2024
Learn the latest features of C++23 with Modern C++ 23 QuickStart Pro, the perfect book for experienc... Descripción completa
? points 135 b
55.19
Almacenamiento externo Envío en 9-15 días

Hasta 30 días para devoluciones


Clientes que también han comprado


Más allá de la ortografía : la primera ortografía hispánica Francisco . . . [et al. ] Marcos Marín / Libro Tapa blanda
common.buy 18.29
Vordenker und Strategen Rüdiger Zimmermann / Libro Tapa dura
common.buy 32.49
Palabras vivas BATTISTELLA / Libro Tapa blanda
common.buy 7.59
Hlas duše Karina Schelde / Libro Libro
common.buy 13.59
Dans le coeur du Père RIELO / Libro Tapa dura
common.buy 21.89
Яма Александр Куприн / Libro Tapa dura
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

Actriz & Políglota
EWA KASP para
Visualizar el vídeo
Ewa Kasp
Libristo tiene la oferta más extensa de literatura en idiomas extranjeros. Por eso compran aquí sus libros.

Sobre el libro

Nombre y apellidos Modern C++23 QuickStart Pro
Autor Jarek Thalor
Idioma Inglés
Encuadernación Libro - Tapa blanda
Fecha de publicación 2024
Número de páginas 290
EAN 9788197416569
ISBN 8197416567
Código Libristo 46609502
Editores GitforGits
Peso 546
Dimensiones 191 x 235 x 16
Regale este libro hoy
Es fácil
1 Añadir al carrito y elegir Entregar como regalo en el checkout 2 Le enviaremos un vale 3 El libro llegará a la dirección del destinatario

También puede interesarle


C++ Torsten T Will / Libro Tapa blanda
common.buy 55.09
Popular
Beginning C++23 Ivor Horton / Libro Tapa blanda
common.buy 51.29
Text and Materials on the Criminal Justice Process Nicola Padfield / Libro Tapa dura
common.buy 294.79
Próximamente
Helpdesk P MCCOY / Libro Tapa blanda
common.buy 16.19
Third Unconscious Berardi / Libro Tapa dura
common.buy 19.89
China's Rural Financial System Yuepeng Zhao / Libro Tapa blanda
common.buy 72.29
Avenged Kathleen Ashe / Libro Tapa blanda
common.buy 14.29
Silvering Screen Sally Chivers / Libro Tapa blanda
common.buy 34.59
No Ordinary Wedding Planner Naomi Thomas / Libro Tapa blanda
common.buy 10.39
Leadership Dr. Joan Marques / Libro Tapa blanda
common.buy 61.59
Próximamente
Fall of Night Rachel Caine / Libro Tapa blanda
common.buy 9.39

Inicio de sesión

Inicie sesión en su cuenta. ¿No tiene una cuenta Libristo? ¡Cree una ahora!

 
obligatorio
obligatorio

¿No tiene cuenta? Descubra las ventajas de tener una cuenta Libristo.

Si tiene una cuenta Libristo, lo tendrá todo bajo control.

Crear una cuenta Libristo
Asesor de libros Libroamiko
Hola, soy Libroamiko, ¿puedo ayudarte?