I keep hearing a lot about functors in C++. Can someone give me an overview as to what they are and in what cases they would be useful?
Except for used in callback, C++ functors can also help to provide a Matlab liking access style to a matrix class. There is a example.