LIBRISTO
LIBROAMANTO
mandatory
Become part of a community of book lovers from all over the world and get access to a whole bunch of benefits. Create an account for free
0
Free delivery for purchases over 19 990 Ft
DPD point 990 Ft DPD courier 1 190 Ft GLS point 1 190 Ft Hungarian Post 1 795 Ft Hungarian Post 1 690 Ft Hungarian Post 1 690 Ft FoxPost 1 190 Ft Packeta point 1 190 Ft GLS courier 1 690 Ft

Free shipping on orders over 19,990 Ft via Packeta, Fox Post Box, and DPD Collection Point

Modern C++23 QuickStart Pro

Language EnglishEnglish
Book Paperback
Book Modern C++23 QuickStart Pro Jarek Thalor
Libristo code: 46609502
Publishers GitforGits, September 2024
Learn the latest features of C++23 with Modern C++ 23 QuickStart Pro, the perfect book for experienc... Full description
? points 140 b
20 347 Ft
In stock at our supplier Shipping in 9-15 days

Up to 30 days for returns


Customers also purchased


Más allá de la ortografía : la primera ortografía hispánica Francisco . . . [et al. ] Marcos Marín / Book Paperback
common.buy 6 687 Ft
Vordenker und Strategen Rüdiger Zimmermann / Book Hardback
common.buy 10 780 Ft
Palabras vivas BATTISTELLA / Book Paperback
common.buy 2 737 Ft
Hlas duše Karina Schelde / Book Book
common.buy 4 630 Ft
Dans le coeur du Père RIELO / Book Hardback
common.buy 7 707 Ft

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

Actress & Polyglot
EWA KASP for
Play video
Ewa Kasp
Libristo has the largest selection of foreign-language books. That’s why I buy my books there.

About the book

Full name Modern C++23 QuickStart Pro
Author Jarek Thalor
Language English
Binding Book - Paperback
Date of issue 2024
Number of pages 290
EAN 9788197416569
ISBN 8197416567
Libristo code 46609502
Publishers GitforGits
Weight 546
Dimensions 191 x 235 x 16
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

You might also be interested in


C++ Torsten T Will / Book Paperback
common.buy 20 347 Ft
Top
Beginning C++23 Ivor Horton / Book Paperback
common.buy 18 932 Ft
Text and Materials on the Criminal Justice Process Nicola Padfield / Book Hardback
common.buy 103 116 Ft
Coming soon
Helpdesk P MCCOY / Book Paperback
common.buy 5 622 Ft
Third Unconscious Berardi / Book Hardback
common.buy 6 582 Ft
China's Rural Financial System Yuepeng Zhao / Book Paperback
common.buy 26 418 Ft
Avenged Kathleen Ashe / Book Paperback
common.buy 5 259 Ft
Silvering Screen Sally Chivers / Book Paperback
common.buy 11 464 Ft
No Ordinary Wedding Planner Naomi Thomas / Book Paperback
common.buy 3 422 Ft
Leadership Dr. Joan Marques / Book Paperback
common.buy 22 501 Ft
Coming soon
Fall of Night Rachel Caine / Book Paperback
common.buy 3 275 Ft

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account
Book advisor Libroamiko
Hi, I'm Libroamiko, can I help?