招生热线
0755-86191118 0755-86191118
我的位置: 首页 > 学习专区 > .NET技术 > C语言根据成员变量来排序

C语言根据成员变量来排序

2013-06-01 08:49:26
来源:
[导读] 1 针对类中某一对象比较& 39;

1 //针对类中某一对象比较'<'

2 template

3 struct lt_pred{

4 lt_pred(V T::*_pm){pm=_pm;}

5 V T::*pm;

6 bool operator()(const T& a, const T& b){

7 return a.*pm < b.*pm;

8 }

9 };

10

11 template

12 lt_pred create_lt_pred(V T::*pm){//自动推倒参数用

13 return lt_pred(pm);

14 }

15

16 //sort(ha,ha+3, create_lt_pred(&hasintmember::a));

深圳北大青鸟http://www.0755bdqn.com

评论