Functors() - Function objects - functions with state | Modern Cpp Series Ep. 99
►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 learn about a concept that probably sounds scarier than it really should be -- functors. These are 'function objects' in which we can 'hold state' (because they are a class), but use exactly like a function. Where functors() really shine is by allowing us to compose or partially compose results, and we're soon going to find out that lambda's (unnamed functions) are essentially functors behind the scenes, but both lambda's and functors are incredibly useful tools for using with the STL. ►YouTube Channel: / mikeshah ►Please like and subscribe to help the channel! ►Join our free community: https://courses.mshah.io/communities/...

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

Generics in C++ 4 - Template Functions Full and Partial Specialization | Modern Cpp Series Ep. 74

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

Function Pointers for beginners! How and when to use Function Pointers?

Category Theory 6.1: Functors

Back To Basics: C++ Containers

No Nonsense Monad & Functor - The foundation of Functional Programming by César Tron-Lozai

Classes Part 22 - Curly brace versus parenthesis and std::initializer_list| Modern cpp Series Ep. 59

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

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

std::unique_ptr - A scoped smart pointer | Modern Cpp Series Ep. 33

C++ Weekly - Ep 332 - C++ Lambda vs std::function vs Function Pointer

Petter Holmberg: Functional parsing in C++20

Classes part 10 - Rule of Five - Have fun reducing memory allocations! | Modern Cpp Series Ep. 46

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

Back to Basics: Concepts in C++ - Nicolai Josuttis - CppCon 2024

C++ Casting - Part 5 - reinterpret_cast | Modern Cpp Series Ep. 97

Function Pointers in C++

