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); 即可