仿函数的作用:在STL中充当算法的调整
例如《algorithm》中的sort算法,在STL中应用
vector<int> d1 ; int MyCompare(int v1, int v2) { return v1 > v2; } d1.push_back(2); d1.push_back(7); d1.push_back(1); d1.push_back(9); sort(d1.begin,d1.end(),MyCompare) // MyCompare就是仿函数
仿函数一定是在STL中用的的函数,一般在算法里用到