C++ 中 STL 的 sort 例子
可以自定义比较函数
1 struct data_node
2 {
3 int index;
4 int value;
5 }
6
7 bool less_second(const data_node &m1, const data_node &m2) {
8 return m1.index < m2.index;
9 }
10
11 vector<data_node> TestData;
12 // 排序
13 sort(TestData.begin(), TestData.end(), less_second);