开头总结:
C++中STL的概念总结:
1、容器
2、迭代器
STL中所有的不同库都是容器的概念体现,基本操作都是基于迭代器的操作。
一、Map初级用法:
//声明 map<int,string> m;//无参声明 map<int,string> m1 = { {1,"one"}, {2,"two"}, {3,"three"}, }; //基本功能 m.empty();//判空操作 m1.size();//map的大小 m1.at(1);//得到key对应的value,等价于m1[1]; m1.clear();//清空map
//map打印
for (map<int,string>::iterator it=m1.begin();it!=m1.end();it++)
{
cout<<it->first<<" "<<it->second<<endl;
}
二、Map高级用法:
TODO
原文:https://www.cnblogs.com/wobushangwangl/p/14151763.html