C++ Lambdas Part 2 - ‘The capture’ | Modern cpp series Ep. 102

►Full C++ Series Playlist:    • The C++ Programming Language   ►Find full courses on: https://courses.mshah.io/ ►Join as Member to Support the channel:    / @mikeshah   ►Lesson Description: In this lesson we continue our journey talking about lambda's this time focusing on the 'capture'. We can capture by reference and by value when using lambdas. Note that when capturing by value, by default variables are 'const' and we need to use 'mutable' if we want to change those objects. I'll also show you at the end a little bit more on the actual implementation of lambda's using cppinsights for those who are interested. ►YouTube Channel:    / mikeshah   ►Please like and subscribe to help the channel! ►Join our free community: https://courses.mshah.io/communities/...

C++ Lambdas Part 3 - Capturing ‘this’ (Using lambda’s in member functions)|Modern cpp Series Ep. 103
▶︎

C++ Lambdas Part 3 - Capturing ‘this’ (Using lambda’s in member functions)|Modern cpp Series Ep. 103

C++ Lambdas Part 1 - Unnamed function objects (closures) in C++ | Modern Cpp Series Ep. 100!!!
▶︎

C++ Lambdas Part 1 - Unnamed function objects (closures) in C++ | Modern Cpp Series Ep. 100!!!

Back to Basics: Move Semantics (part 1 of 2) -  Klaus Iglberger - CppCon 2019
▶︎

Back to Basics: Move Semantics (part 1 of 2) - Klaus Iglberger - CppCon 2019

STL std::string_view and when to use it versus std::string | Modern Cpp Series Ep. 113
▶︎

STL std::string_view and when to use it versus std::string | Modern Cpp Series Ep. 113

Is C BETTER than C++ for beginners? // Code Review
▶︎

Is C BETTER than C++ for beginners? // Code Review

Functors() - Function objects - functions with state | Modern Cpp Series Ep. 99
▶︎

Functors() - Function objects - functions with state | Modern Cpp Series Ep. 99

Lambda expressions in modern C++ (in depth step by step tutorial)
▶︎

Lambda expressions in modern C++ (in depth step by step tutorial)

Constructors Are Broken
▶︎

Constructors Are Broken

lvalue, rvalue, lvalue references and an intro to rvalue references | Modern Cpp Series Ep. 31
▶︎

lvalue, rvalue, lvalue references and an intro to rvalue references | Modern Cpp Series Ep. 31

Generics in C++ 5 - Variadic arguments and Variadic Function Templates | Modern Cpp Series Ep. 75
▶︎

Generics in C++ 5 - Variadic arguments and Variadic Function Templates | Modern Cpp Series Ep. 75

unique_ptr: C++'s simplest smart pointer
▶︎

unique_ptr: C++'s simplest smart pointer

Function Inlining in C++ | Modern Cpp Series Ep. 109
▶︎

Function Inlining in C++ | Modern Cpp Series Ep. 109

Function pointers, typedef a function pointer, and std::function | Modern Cpp Series Ep. 30
▶︎

Function pointers, typedef a function pointer, and std::function | Modern Cpp Series Ep. 30

C++ Casting - Part 3 - static_cast and dynamic_cast (mega lesson) | Modern Cpp Series Ep. 94
▶︎

C++ Casting - Part 3 - static_cast and dynamic_cast (mega lesson) | Modern Cpp Series Ep. 94

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
▶︎

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

I Tried Every Major Linux Distro So You Don't Have To (Here's What I Found)
▶︎

I Tried Every Major Linux Distro So You Don't Have To (Here's What I Found)

Branchless Programming in C++ - Fedor Pikus - CppCon 2021
▶︎

Branchless Programming in C++ - Fedor Pikus - CppCon 2021

Back to Basics: Lambdas - Nicolai Josuttis - CppCon 2021
▶︎

Back to Basics: Lambdas - Nicolai Josuttis - CppCon 2021

Back To Basics: Lambda Expressions - Barbara Geller & Ansel Sermersheim - CppCon 2020
▶︎

Back To Basics: Lambda Expressions - Barbara Geller & Ansel Sermersheim - CppCon 2020

STL std::map  | Modern Cpp Series Ep. 126
▶︎

STL std::map | Modern Cpp Series Ep. 126