社区
C++ 语言
帖子详情
map
成员函数 begin()的用法 ?
xiushu
2007-10-24 07:48:09
为什么使用的时候用begin()取出元素是第二个元素,第一个找不到了?
...全文
137
5
打赏
收藏
map<key,T>成员函数 begin()的用法 ?
为什么使用的时候用begin()取出元素是第二个元素,第一个找不到了?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
星羽
2007-10-24
打赏
举报
回复
那么怎样才能使他按放入的顺序读取呢?
------
用 vector 或 list
beginnow
2007-10-24
打赏
举报
回复
typedef map<char, int> CMap;
typedef CMap::iterator CMapIter;
typedef CMap::value_type CMapValueType;
CMap loMap;
for(char lszBegin = 'a'; lszBegin <= 'z'; lszBegin ++)
loMap.insert(CMapValueType(lszBegin, (int)lszBegin));
CMapIter lIter = loMap.begin();
for(; lIter != loMap.end(); lIter ++)
cout<<lIter->first<<" "<<lIter->second<<endl;
map 是非线性的,如果想线性访问使用vector
xiushu
2007-10-24
打赏
举报
回复
那么怎样才能使他按放入的顺序读取呢?
星羽
2007-10-24
打赏
举报
回复
map 是自动排序的, 里面的顺序已经不是放入的顺序
飞哥
2007-10-24
打赏
举报
回复
这么取元素有什么意义吗?
通过索引取元素
或者通过值来查找
STL中
map
和string, vector
用法
详解
STL中
map
和string, vector
用法
详解 1.
map
用法
详解 std
map
是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在
map
中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下std
map
内部数据的组织,std
map
内部自建一颗红黑树(一种
string类/vector/
map
标准库类型 string 字符串 char* vector 动态数组 静态数组[]
map
key
/value 内部是以树的形式存储的。 1)string介绍 2)string 对象的定义和初始化 3)常用
成员函数
4)vector介绍 5)vector对象初始化 6)vector常用
成员函数
1)string介绍(标准库string类型) string类型支持长度可变的字符串,C++标准库将负责管理与存储字符相关的内存,以及提供各种有用的操作。 typedef basic_
std::unordered_
map
中使用std::vector<int>,std::vector<std::string> , std::vector<double> 作为键
为了解决这个问题,需要手动定义一个哈希函数,并指定给。还需要定义一个相等比较器来确保。然后,可以将这个相等比较器用作。的实例作为第五个参数。
STL(标准模板库)--容器(二)
STL-----容器 1. 序列容器1.1 array1.2 vector1.3 deque1.4 list1.5 容器中常见的函数成员2. 容器适配器2.1 stack2.2 queue2.3 priority_queue3. 堆
用法
4. 智能指针4.1 auto_ptr4.2 unique_ptr(替换auto_ptr)4.3 shared_ptr3.4 weak_ptr5. 关联容器5.1 ...
C++STL——
map
C++STL——
map
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章