c++ STL map简单使用
2021-05-03 07:28
标签:count class end col map容器 初始 str 红黑树 for map字典存放键值对 内部组成是红黑树 查找 删除 插入复杂度为O(logn) 初始化方式 插入方式 1.使用pair 2.value_type方式 3.数组方式 insert方式插入关键字存在,无法插入。 使用数组可以覆盖关键字的值 遍历时可使用反向迭代器遍历 str.count(1);判断是否存在此键值对 str.find(1) 返回此键值对迭代器位置 swap 是交换两个map容器; c++ STL map简单使用 标签:count class end col map容器 初始 str 红黑树 for 原文地址:https://www.cnblogs.com/9527s/p/13199534.htmlmapint,string> str;
mapint ,string>str;
str.insert(pairint, string>(1, "one"));
mapint,string>str;
map.insert(mapint,string>::value_type(1,"one"));
mapint,string>str;
str[1] = "one";
mapint, string>::reverse_iterator iter;
for(iter=str.rbegin();iter!=str.rend();++iter)
{
coutfirstsecondendl;
}
上一篇:C++ 基础知识