仿函数,简单来说,使用一个类来实现一个函数,通过运算符重载,使得这个类有函数的对应功能。
举个简单仿函数实现的例子:
#include <iostream>
#include <algorithm>
using namespace std;
template<typename T>
class testFunctor_dis
{
public:
void operator()(const T&x)
{
cout << x << endl;
}
};
int main()
{
int lst[] = {