map初始化

来源:互联网 发布:caxa方块线切割编程 编辑:程序博客网 时间:2024/05/19 04:02
#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;
}

原创粉丝点击