MAP容器的使用
来源:互联网 发布:数据挖掘实战微盘 编辑:程序博客网 时间:2024/05/02 04:58
#include <map>
#include <iostream>
#include <string>
using namespace std;
int main(){
//插入到map容器内部的元素默认是按照key从小到大来排序。
//其中key类型一定要重载<运算符
map<string,int> mapTest;
/*****插入的操作,按照不同的方式**********/
mapTest["aaa"]=100;//int& operator[](const string& index)
mapTest["eee"]=500;
//mapTest["eee"]=600;
mapTest.insert(map<string,int>::value_type("bbb",200));
mapTest.insert(pair<string,int>("ccc",300));
mapTest.insert(make_pair("ddd",400));
/*****查找的操作**********/
int aa=mapTest["ccc"];//
// cout<<aa<<endl;
mapTest["ccc"]=20000;
map<string,int>::iterator iter;
iter=mapTest.find("cccc");
if (iter!=mapTest.end())
{
iter->second=3000;
}
else
{
cout<<"not found"<<endl;
}
/*****删除的操作**********/
mapTest.erase("ddd");
map<string,int>::const_iterator deIt;
deIt=mapTest.find("bbb");
if (deIt!=mapTest.end())
{
mapTest.erase(deIt);
}
/*****输出的操作**********/
map<string,int>::iterator it;
for (it=mapTest.begin();it!=mapTest.end();++it)
{
cout<<it->first<<" "<<it->second<<""<<endl;
}
return 0;
}
- map容器的使用
- map容器的使用
- MAP容器的使用
- map容器的使用
- 容器map的使用
- Map容器的使用
- Map容器的使用
- map映照容器的使用
- Map容器的使用总结
- C++ 容器map的使用
- 对于容器map的使用---map::value_type
- pku 2403(MAP容器的使用)
- STL 中容器 map 的使用
- C++中map容器的使用
- map与set容器的使用
- hdu1004 (map容器的使用)
- C++中map容器的使用
- leetcode笔记—map容器的使用
- Android “再按一次返回键退出程序”实现介绍
- android_加载外部资产文件的几种方案
- CMD常用命令
- Android 开发常用代码片段
- Listening - Listening Primer
- MAP容器的使用
- Android 如何将图片和文字同时分享到微信
- java 向nodejs 发送请求简单案例
- 最近好堕落 (后记)
- NYOJ - 欧拉函数求和
- Java实现lagrange 插值法
- jQuery实现全选反选功能
- 中国互联网发展趋势及特点
- 使用R语言画圆弧条形图