c++ 的sort模板使用以及运算符重载

int n=1000; 

vector<int> myVec(n);

//vector初始化时可以在括号中写一个变量,来确定数组的长度。

typedef struct {

    int x;

}pol;

bool cmp(pol A,pol B){

     return A.x<B.x;

}

sort(myVec.begin(),myVec.end(),cmp);

//cmp为自定义比较函数,myVec.end()写为myVec.begin()+n也可

 

 

运算符重载解释:http://www.cnblogs.com/CaiNiaoZJ/archive/2011/08/12/2136598.html

你可能感兴趣的:(c++ 的sort模板使用以及运算符重载)