向二维map插入数据
map<int,map<int,double>> m;
int i=0;
map<int,double> inMap;
inMap.insert(make_pair(1,3.14));
m.insert.(make_pair(i,inMap));
//访问二维map
map<int,map<int,double>>::iterator it;
it=m.begin();//外层迭代器
则 it->first为map<int,map<int,double>>中外层的key,即int
而 it->second 为map<int,double>
map<int,double>::iterator in = it->second.begin();
即in->first为内层的key是int值
而in->second 为double值
map的insert必须 m.insert(make_pair(xx,xx))必须用make_pair ,
否则可以造成‘无法从“int”转换为“const std::pair<_Ty1,Ty2>&”’的错误