Functors in C++-Part I and II--Mayank Jain
And how they are used by the std:
Functors in C++
by Mayank Jain
From the article:
Functor or function object is a C++ class which defines the operator ( ). Functor let’s you create objects which “looks like” functions...