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);

 

posted @ 2010-02-05 13:45  boymgl  阅读(251)  评论(0编辑  收藏  举报