您好,欢迎来到年旅网。
搜索
您的当前位置:首页STL--map

STL--map

来源:年旅网

#include <map>


using  std::map;

 

struct  ST
{
      ...
}
定义:
map<int, ST*> m_Map;

typedef pair<unsigned long, CMediaSource_DH_P*> m_pair;
添加:
m_Map.insert(m_pair(m_lConnectHandle, this));
删除:
 map<int, ST*>::iterator iter;
  iter = m_Map.find(m_lConnectHandle);
  if (iter != m_Map.end())
  {
   if (iter->second)
    {
       m_Map.erase(iter);
    }
  }

全部删除:m_Map.clear()。
查找:
map<int,  ST*>::iterator itr;
 itr =m_Map.find(nPort);
 if (itr != m_Map.end())
 {
   do{  ((*itr).second) };  
 }

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务