首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

地图 <char, pair<int, int> > Map;如何初始话呀

2013-03-25 
map char, pairint, int Map怎么初始话呀map char, pairint, int Map怎么初始话呀[解决办法]#

map <char, pair<int, int> > Map;怎么初始话呀
map <char, pair<int, int> > Map;怎么初始话呀
[解决办法]

#include <iostream>
#include <map>
using namespace std;
using std::map;

int main()
{
    map<char ,pair<int,int> > myMap;
    cout << myMap.size ()<<endl; //输出是0,调用默认构造初始化
    myMap.insert (std::make_pair('a',std::make_pair(120,230)));
    cout << myMap.size ()<<endl; //输出是1,调用默认构造初始化
    std::pair<int,int>   & value = myMap['a'];
    cout << value.first<< " " << value.second<<endl;
    return 0;
}

[解决办法]
Map.insert(make_pair('1', make_pair(1, 1)));

热点排行