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

stl 中sort使用有关问题

2012-02-07 
stl 中sort使用问题我自己定一个类名称A,然后定义一个vector A*B,然后相对这个B排序,这样需要在A中实现

stl 中sort使用问题
我自己定一个类名称A,然后定义一个vector <A*>   B,然后相对这个B排序,这样需要在A中实现对操作符 <的重载,bool   operator   <   (const   Posting*&   p   )const{},可是使用sort(B-> begin(),B-> end());无法排序,请问错在何处?应该怎么写?谢谢!!

[解决办法]
你存的是指针,当然是估计指针的数值大小来排序了。
所以,你要使用sort的第三个参数,提供一个比较函数。

热点排行
Bad Request.