文章目录
C++ map就是Python里的字典,键值对构成,键唯一,值可以重复
1、建立map
使用前加头文件 #include <map>
声明
map<key_size, value_size> map_name;
键值对类型可以是基础数据类型,也可以是结构体或类;
二、添加数据
2.1 直接赋值 使用 { } 类似于数组赋值
map <int ,string > ID_name ={
{2015,'Jim'},
{2016,"Tom"}
};
注意:直接赋值的方式 无需在赋值前再定义 ,即 (以下重复定义)
map <int ,string > ID_name; (要去掉)
map <int ,string > ID_name ={
{2015,'Jim'},
{2016,"Tom"}
};
2.2 [ ] 插入:给对应的键赋某个值
map_name[ key ] = value;
如 ID