zoukankan      html  css  js  c++  java
  • 使用迭代器删除 其中的一个

    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++;

      }  

    }

  • 相关阅读:
    Gym
    Gym
    Gym
    Gym
    Gym
    hdu2586 LCA带边权的Targan算法
    bryce1010专题训练——LCA
    POJ1470 LCA (Targan离线)
    bryce1010专题训练——LCT&&树链剖分
    模板——2.7 欧拉函数
  • 原文地址:https://www.cnblogs.com/cci8go/p/4408766.html
Copyright © 2011-2022 走看看