一、C++ map类型简介
map【即:映射】是C++中的常见数据类型,其功能是创建从一种数据类型到另一种数据类型之间的映射关系(一对一),有点类似python中的字典。
定义map类型:
#include <map> // 类型头文件
using namespace std; // 标准命名空间
int main ()
{
// 开头的std::可省略
std::map<char,int> mymap; // 定义map类变量,char到int
std::map<int,int> mymap2; // 可以是相同数据类型间的映射
......
向map中添加新的映射对(两种方法):
// 添加映射对
mymap['a']=50;
mymap['b']=100;
mymap['c']=150;
mymap['d']=200;
mymap['e']=250;
// 继续插入映射对
mymap.insert({
'f', 300});
mymap.insert({
'g',