首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

自定义类型的 List 调用自己的sort 函数该如何用

2012-03-04 
自定义类型的 List 调用自己的sort 函数该怎么用?比如,list的每个元素都是字定义结构体类型,要根据某个成

自定义类型的 List 调用自己的sort 函数该怎么用?
比如,list的每个元素都是字定义结构体类型,要根据某个成员来排序,
这样的需求该怎么实现?
能给个sample   code吗?

[解决办法]
为你的类型提供operator <运算符重载即可。
[解决办法]
自定义个比较算子
[解决办法]
找本C++ Primer,看“运算符重载”章节。
[解决办法]
从我发前面的帖子到你回贴的时间,已经足够看完C++ Primer上你需要的内容了。

[解决办法]
定义:

bool CompareElement(const int &x,const int &y)
{
return x <y;
}

使用:
sort(Template.begin(),Template.end(),CompareElement);

热点排行