C++ 可调用对象

C++ Primer(P346)

可调用对象(callable object):对于一个对象或一个表达式,如果可以对其使用调用云算法,则称它为可调的。

如如果e是一个可调用的表达式,则可以编写代码e(args).

学过的可调用对象如下:函数和函数指针,重载了函数调用运算符的类,lambda表达式。

可以向一个算法传递任何类别的可调用对象。

原文地址:https://www.cnblogs.com/zhang-le/p/10572723.html