STL————仿函数

仿函数的作用:在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就是仿函数
View Code

仿函数一定是在STL中用的的函数,一般在算法里用到

猜你喜欢

转载自www.cnblogs.com/-1339513141/p/9774864.html