C++ Lambda Story | Bartlomiej Filipek (2021)

C++ Lambda Story | Bartlomiej Filipek (2021)
Упътване до адрес:
Предложен маршрут:  

Офертите за продукта

 

C++ Lambda Story | Bartlomiej Filipek

18,62 €
+ 3,49 € за доставка
Доставка: над 2 седмици
към магазина »
Описание
Автор Bartlomiej Filipek
Тегло 316

Виждате грешка в описанието или таблицата? Сигнализирайте ни!

This book shows the story of lambda expressions in C++. You'll learn how to use this powerful feature in a step-by-step manner, slowly digesting the new capabilities and enhancements that come with each revision of the C++ Standard. This is a Black and White version. The full-colour print is also available - look for "C++ Lambda Story (Full Color)". We'll start with C++98/03, and then we'll move on to the latest C++ Standards. C++98/03 - how to code without lambda support. What was the motivation for the new modern C++ feature?C++11 - early days. You'll learn about all the elements of a lambda expression and even some tricks. This is the longest chapter as we need to cover a lot. C++14 - updates. Once lambdas were adopted, we saw some options to improve them. C++17 - more improvements, especially by handling this pointer and allowing constexpr. C++20 - in this section we'll have a look at the latest and very fresh C++20 Standard. Additionally, throughout the chapters, you'll learn about the following techniques:Immediately Invoked Functional Expressions (IIFE)How to instrument a default functor to gather extra informationReplacing std::bind1st, std::bind2nd and removed functional stuffThe Overloaded Pattern and how to inherit from a lambdaPassing C++ captureless lambda as a function pointer to C APILIFTING with lambdasStoring lambdas in a containerVariadic templates and arguments packsLambdas and asynchronous executionand many moreAll equipped with more than 85 runnable code samples!
Мнения
Задайте въпрос

Данните и цените за продуктите предлагани от нашите партньори служат за напътствие и обща информация. Моля, преди покупка проверете дали съответстват на публикуваните данни от сайта на магазина или производителя. За евентуалните неточности и грешки не носим отговорност.