仿函数不是真正的函数,只是重载了“()” 这个符号。
#include <iostream>
using namespace std;
class Comparer {
public:
Comparer() { }
bool operator ()(int num1, int num2) const {
return num1 == num2;;
}
};
int main() {
Comparer cmp;
cout << cmp(1,1) << endl;
system("pause");
return 0;
}