您的位置:首页 > 其它

vector和map

2014-08-20 16:14 92 查看
#include "stdafx.h"
#include<iostream>
#include<vector>
#include<string>
#include<map>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
typedef map<int,string>  word;
vector<word>  vec;
word wd1;
word wd2;

wd1.insert(make_pair(1, "hello"));
wd1.insert(make_pair(2, "vector"));

wd2.insert(make_pair(3, "hello"));
wd2.insert(make_pair(4, "map"));

vec.push_back(wd1);
vec.push_back(wd2);

for(vector<word>::iterator wordIter = vec.begin(); wordIter != vec.end(); ++wordIter)
{
for(word::iterator iter = wordIter->begin(); iter != wordIter->end(); ++iter)
{
cout << iter->first << " " << iter->second << endl;
}
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: