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

有关STL模板的使用有关问题

2013-07-04 
有关STL模板的使用问题假如需要使用STL里面的堆的模板,其生成函数原型为make_heap(头指针,尾指针,比较函数

有关STL模板的使用问题
假如需要使用STL里面的堆的模板,其生成函数原型为make_heap(头指针,尾指针,比较函数),假如排序的时候是正常的int float之类的类型 ,比较函数直接用greater<int>()  less<int>()之类就行了, 但是假如我的比较对象是一个我自己定义的一个类型,例如a,a的成员里有一个float的变量b,我需要根据b的大小来对a进行排序,求问大神比较函数怎么写啊
[解决办法]
class A{
  float b;
 
  public:
   bool operator<(const A& rhs) { return b < rhs.b; }
}

热点排行