首页 > 其他 > 详细

使用迭代器删除 其中的一个

时间:2015-04-09 10:16:37      阅读:181      评论:0      收藏:0      [点我收藏+]

for (CXMLWrapperUserObj::VEC_USEROBJS::iterator itor = pVecAll.begin(); itor != pVecAll.end(); )  

{   CXMLWrapperUserObj *pSingleFlowerUserObj = *itor;

  DressUpgradeConfigModel *pModel = new DressUpgradeConfigModel;   

pModel->FieldFromUserConfig(pSingleFlowerUserObj);

  int nDressID = pModel->getDressUpgradeID();   

CDressItemModel *pDressItemModel = CDressItemModel::GetDressItemModelByID(nDressID);  

 if (NULL == pDressItemModel)   

{   

 continue;  

 }

  string strDressSex = pDressItemModel->GetSex();   //0-女  1-男   

 if (m_strRoleSex != strDressSex)  

 {   

 itor = pVecAll.erase(itor);  

 }  

 else  

 {   

 itor++;

  }  

}

使用迭代器删除 其中的一个

原文:http://www.cnblogs.com/cci8go/p/4408766.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!