它允许开发者在没有定义operator()的情况下调用类类型的对象,或将普通函数转换成类函数。 operator()同其他与类联系在一起的操作符(如operator=)一样,它用来使类直接像数组那样去被访问和操作。例如,当我们在实例化一个类实例时,不仅可以使用其他函数进行赋值和更新,而且可以“调用”operator(),从而在没有定义...