C++ map
作者:互联网
map的特殊之处
会自动对key进行排序,可以在某些大数据的情况下代替sort。
可以让一个任意类型的数据作为key值映射到另一类型的数据。
第一步
导入头文件
#include<map>
第二步
设定map的值
如
map<char,string> A; //这样 map 类型的 A 就能把 char 和 string 对应起来。
对map的输出
可以使用迭代器
关于迭代器
-
正向迭代器,定义方法如下:
容器类名::iterator 迭代器名; -
常量正向迭代器,定义方法如下:
容器类名::const_iterator 迭代器名; -
反向迭代器,定义方法如下:
容器类名::reverse_iterator 迭代器名; -
常量反向迭代器,定义方法如下:
容器类名::const_reverse_iterator 迭代器名;
map<char,string>::iterator i;
i = A.begin();
for(;i != A.end();i ++){}
标签:map,迭代,iterator,C++,定义方法,器名,类名 来源: https://www.cnblogs.com/Xuuxxi/p/14782268.html