#include "stdafx.h"
#include<map>
#include<string>
#include<iostream>
using namespace std;
int main()
{
typedef pair<string, int> Item;
typedef map<string, int> myMap;
myMap simap;
simap[string("xiao")] = 0;
simap[string("ben")] = 1;
simap[string("dan")] = 2;
// 另一种插入数据的方式
simap.insert(Item("jun", 5));
// 打印信息
myMap::iterator it = simap.begin();
myMap::iterator itEnd = simap.end();
for (NULL; it != itEnd; ++it)
{
cout << it->first << " " << it->second << endl;
}
//
myMap::iterator itFind = simap.find("jun");
if (itFind == simap.end())
{
cout << " jun not found..." << endl;
}
else
{
cout << "jun had found : " << itFind->second << endl;
itFind->second = 100000;
}
cout << "jun: " <<simap[string("jun")] << endl;
}
map 样例
最新推荐文章于 2022-07-07 10:58:13 发布