do not click

Meeting C++ 2024   |  Online   |  Training   |  Books   |  Survey   |  Job fair   |  Advertising   |  Jobposting   |  Login

Back to Meeting C++ Books

C++ Lambda Story

Please login to comment

C++ Lambda Story

C++ Lambda Story is a concise and practical book that reveals all aspects of one of the most powerful Modern C++ features. Learn how lambdas evolved, understand how they work and see how to use them in your code efficiently.

This book guides you through the evolution of C++ Lambda Expressions so that you can learn it step by step. We'll start with C++03 and a motivation to have "ad-hoc" functors, and then we'll move into the latest C++ standards:

  • C++11 - early days of the feature. You'll learn about all the essential aspects of lambdas and several tricks you might apply. This is the longest chapter as we need to cover a lot of topics.
  • C++14 - updates. See how to use generic lambdas and captures with an initialiser.
  • C++17 - more improvements, especially by handling `this` pointer and allowing `constexpr`. You'll also learn about the overloaded pattern and how to derive from lambda.
  • C++20 - in this section you'll see all of the new features adopted for C++20 like template lambdas and how to use them with concepts and constexpr algorithms.

Copyright Meetingcpp GmbH Imprint Privacy Policy