仿函数就是让类的使用像一个函数,其实现就是类中实现一个operator()。
class Data{ public: void operator(){ cout << "无参重载" << endl; } void operator(int x, int y){ cout << "有参重载" << endl; } }; Data data; data.operator(); //隐式调用 data(); //显示调用