《C++ Primer(第5版)》对可调用对象(callable object) 的定义为:
对于一个对象或一个表达式,如果可以对其使用调用运算符,则称它为可调用对象。
调用可调用对象即在可调用对象后面使用()调用运算符,并在括号中添加参数列表:
可调用对象只有四种: