STL里头的map使用

#include<cstdio>
#include<algorithm>
#include<cstdlib>
#include<cstring>
#include<iostream>
#include<cstring>
#include<set>
#include<map>
#include<vector>
#include<functional> 
#define INF 0x3f3f3f3f3f3f3f3f
#define LL long long
#define maxn 500
using namespace std;

int main()
{
	map<int,string>mmp;
	mmp.insert(pair<int,string>(3,"345"));
	mmp[1]="123";
	mmp[1]="234";

	map<int,string>::iterator p;
	p=mmp.begin();p++; 
	//mmp.erase(p);
	for(map<int,string>::iterator it=mmp.begin();it!=mmp.end();it++)
	{
		cout << it->first << ' ' << it->second << endl;
	}
    cout << mmp.size() <<endl;
    map<string,int>pmm;
    pmm["123"]=2;
    for(map<string,int>::iterator it=pmm.begin();it!=pmm.end();it++)
	{
		cout << it->first << ' ' << it->second << endl;
	}
	map<string,int>::iterator it;
	it=pmm.find("123");
	if(it!=pmm.end())
		cout << it->second << endl;
	return 0;
}

猜你喜欢

转载自blog.csdn.net/wwwlps/article/details/79705065