64,652
社区成员
发帖
与我相关
我的任务
分享
vector<VHC_OBJECT*>& vecWaitToDelete = pStation->vecWaitToLoad;
int iType = pStation->placeType;
iType == PT_FROM ? vecWaitToDelete = pStation->vecWaitToLoad :
vecWaitToDelete = pStation->vecWaitToUnload;
vector<VHC_OBJECT*>::iterator itToDelete = vecWaitToDelete.begin();
for (; itToDelete != vecWaitToDelete.end() ; itToDelete ++)
{
VHC_OBJECT* pVhc = *itToDelete;
if (strVhcName == pVhc->name)
{
vecWaitToDelete.erase(itToDelete);
itToDelete--;
break;
}
}
vector<VHC_OBJECT*>* vecWaitToDelete = NULL;//pStation->vecWaitToLoad;
int iType = pStation->placeType;
iType == PT_FROM ? vecWaitToDelete = &pStation->vecWaitToLoad :
vecWaitToDelete = &pStation->vecWaitToUnload;
vector<VHC_OBJECT*>::iterator itToDelete = (*vecWaitToDelete).begin();
for (; itToDelete != (*vecWaitToDelete).end() ; itToDelete ++)
{
VHC_OBJECT* pVhc = *itToDelete;
if (strVhcName == pVhc->name)
{
(*vecWaitToDelete).erase(itToDelete);
itToDelete--;
break;
}
}