您的位置:首页 > 编程语言 > C语言/C++

c++ vector 排序

2013-08-09 17:20 204 查看
1、typedef std::vector<BUSINFO> WaitDisBusList;//等待分配任务的车辆列表

2、BOOL CompareTime(const BUSINFO &P1,const BUSINFO &P2)//排序函数 按达到时间的先后

{

return P1.m_NewFinishTime<P2.m_NewFinishTime;

}

3、sort(m_WaitBusList.begin(),m_WaitBusList.end(),CompareTime);//对列表进行排序

常见错误:vs208

error C2780: “void std::sort(_RanIt,_RanIt)”: 应输入 2 个参数,却提供了 3个

将CompareTime函数定义为static BOOL CompareTime(const BUSINFO &P1,const BUSINFO &P2); 即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: