读书人

sort 数组排序有关问题 请大神指教

发布时间: 2013-11-21 23:38:25 作者: rapoo

sort 数组排序问题 请大神指教
请教各位大神一个sort函数,对数组中某一元素大小进行排序的问题
1.结构体函数


class CGameListItemCtrl
{
//数据变量
public:
WORDm_wSortID;//排序I D
WORD m_wServerID;//服务I D
};

2.假定ItemSortArray数组中,有多个不同的元素,这里想使用sort函数对m_wSortID进行排序,但是sort函数无法实现排序的功能,请问哪里错了呢?

vector<CGameListItemCtrl *> ItemSortArray;
......
sort(ItemSortArray.begin(),ItemSortArray.end(),less<CGameListItemCtrl*>());

[解决办法]
你是否重载过比较操作符<之类的?
看看这里看看:http://www.cppblog.com/mzty/archive/2005/12/15/1770.html

读书人网 >C++

热点推荐