您现在的位置是:主页 > news > 株洲网站建设方案咨询/seo排名优化方法

株洲网站建设方案咨询/seo排名优化方法

admin2025/5/24 15:31:35news

简介株洲网站建设方案咨询,seo排名优化方法,牡丹江住房和城乡建设厅网站,网站域名怎么看C 关联容器 map 邵盛松 2010年11月19日星期五 一 前言 关联容器(associative container) map对象的元素是键值对&#xff0c;每个元素包含两部分键和键关联的值。 二 map对象的定义 使用关联容器map需要添加头文件 #include <map> std::map<int, CString> m_ma…

株洲网站建设方案咨询,seo排名优化方法,牡丹江住房和城乡建设厅网站,网站域名怎么看C 关联容器 map 邵盛松 2010年11月19日星期五 一 前言 关联容器(associative container) map对象的元素是键值对&#xff0c;每个元素包含两部分键和键关联的值。 二 map对象的定义 使用关联容器map需要添加头文件 #include <map> std::map<int, CString> m_ma…

C++ 关联容器 map

 

邵盛松 20101119星期五

 

前言

关联容器(associative container) map对象的元素是键值对,每个元素包含两部分键和键关联的值。

 

map对象的定义

使用关联容器map需要添加头文件

#include <map>

std::map<int, CString> m_mapFruit;

该语句定义了一个名为m_mapFruitmap对象

map对象元素的插入

方法一

m_mapFruit.insert(std::map<int, CString>::value_type (0, L"苹果"));

方法二

m_mapFruit.insert(std::pair<int, CString>(1,L"葡萄"));

方法三

m_mapFruit.insert(std::make_pair(2,L"橘子"));

 

map对象元素的遍历访问

CString strTemp=L"";

std::map<int, CString>::iterator iter;

for(iter = m_mapFruit.begin(); iter != m_mapFruit.end(); iter++)

{

         strTemp.Format(L"%d,%s",iter->first,iter->second);

         AfxMessageBox(strTemp);

}

 

五 将一个map对象赋值给另一个map对象

std::map<int, CString> mapTemp;

mapTemp.insert( m_mapFruit.begin(),m_mapFruit.end());

 

map对象元素的清空

方法一

m_mapFruit.clear();

方法二

m_mapFruit.erase(m_mapFruit.begin(),m_mapFruit.end());

 

以上程序在 VC++2005 Unicode字符集下调试通过