LIBRISTO
LIBROAMANTO
задължително
Станете част от общност от любители на книгите от цял свят и получавате много предимства. Създай на безплатен акаунт
0
Безплатна доставка със Еконт над 69.99 €
Куриер Speedy 3.49 Пункт на Speedy 3.49 ЕКОНТ 3.99 Еконтомат/Офис на Еконт 3.99 Ekont Box 3.99 Sameday 3.99 Sameday box 3.99 Box Now 3.99

Над 4 милиона заглавия на английски и други езици! Открийте новата си история още днес! Безплатна доставка за поръчки над 69.99€

Modern C++23 QuickStart Pro

Език Английски езикАнглийски език
Книга С меки корици
Книга Modern C++23 QuickStart Pro Jarek Thalor
Код Либристо: 46609502
Издателство GitforGits, септември 2024
Learn the latest features of C++23 with Modern C++ 23 QuickStart Pro, the perfect book for experienc... Цялото описание
? points 127 b
52.56
102.79  лв
Външен склад Изпращаме след 9-15 дни

30 дни за връщане на стоката


Клиентите са закупили също


Leseförder-Comics für die Grundschule - Klasse 3/4 Anne Scheller / Книга Лист
common.buy 26.09 51.04 лв
Vordenker und Strategen Rüdiger Zimmermann / Книга С твърди корици
common.buy 32.26 63.09 лв
Palabras vivas BATTISTELLA / Книга С меки корици
common.buy 8.23 16.09 лв
Hlas duše Karina Schelde / Книга Книга
common.buy 13.51 26.42 лв
Dans le coeur du Père RIELO / Книга С твърди корици
common.buy 22.78 44.55 лв
Яма Александр Куприн / Книга С твърди корици
common.buy 18.48 36.15 лв

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

Героиня & Полиглот
EWA KASP за
Пусни видеото
Ewa Kasp
В Libristo има най-богатия избор от чуждоезична литература. Затова купувам книгите си тук.

Информация за книгата

Пълно заглавие Modern C++23 QuickStart Pro
Автор Jarek Thalor
Език Английски език
Корици Книга - С меки корици
Дата на издаване 2024
Брой страници 290
Баркод 9788197416569
ISBN 8197416567
Код Либристо 46609502
Издателство GitforGits
Тегло 546
Размери 191 x 235 x 16
Подарете тази книга днес
Лесно е
1 Добавете книгата в количката си и изберете Доставка като подарък 2 В замяна ще ви изпратим ваучер 3 Книгата ще пристигне на адреса на получателя

Може би ще Ви заинтересува


C++ Torsten T Will / Книга С меки корици
common.buy 52.56 102.79 лв
Top
Beginning C++23 Ivor Horton / Книга С меки корици
common.buy 48.93 95.70 лв
Third Unconscious Berardi / Книга С твърди корици
common.buy 19.73 38.58 лв
Anxiety Culture – The New Global State of Human Affairs John Allegrante / Книга С твърди корици
common.buy 78.81 154.14 лв
Подготвяме
Helpdesk P MCCOY / Книга С меки корици
common.buy 15.94 31.19 лв
Подготвяме
Fall of Night Rachel Caine / Книга С меки корици
common.buy 9.32 18.22 лв
Does It Fart?: A Kid's Guide to the Gas Animals Pass Nick Caruso / Книга С твърди корици
common.buy 15.74 30.78 лв
Avenged Kathleen Ashe / Книга С меки корици
common.buy 13.56 26.53 лв
Silvering Screen Sally Chivers / Книга С меки корици
common.buy 34.33 67.14 лв
No Ordinary Wedding Planner Naomi Thomas / Книга С меки корици
common.buy 9.73 19.03 лв
Leadership Dr. Joan Marques / Книга С меки корици
common.buy 59.70 116.77 лв
Text and Materials on the Criminal Justice Process Nicola Padfield / Книга С твърди корици
common.buy 293.00 573.05 лв

Вход

Влезте в акаунта си. Още нямате акаунт за Libristo? Създайте го сега!

 
задължително
задължително

Нямате акаунт? Използвайте предимствата на акаунта за Libristo!

Благодарение на акаунта за Libristo държите всичко под контрол.

Създаване на акаунт за Libristo
Книжен съветник Libroamiko
Здравейте, аз съм Libroamiko, мога ли да помогна?