地图 > 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)));
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)));