Expanding the functionality of functors with type erasure in C++
Functors and polymorphism in C++: an in-depth comparison
An introduction to advanced functor techniques in C++
Combining functors with standard algorithms in C++ for efficient data processing
Functors in the Standard Template Library (STL): an overview