学习关联容器遇到困难了,大家帮忙看下吧,谢谢了
部分代码如下
string search_item("Alain de Botton");
typedef multimap<string,string)::size_type sz_type;
sz_type enteries = authors.count(search_item);
multimap<string,string>:iterator iter = authors.find(search_item);//find返回一个迭代器指向谁啊?是键还是值啊?迷糊了!
for(sz_type cn= 0; cnt!=entries;++cnt,++iter)
count<<iter->second << endl;//iter->second ,可以详细解答下吗?谢谢了!
是《C++ PRIMER》上的,我看到第十章了,有点痛苦啊,我学的通信专业,大三了,专业课,高频,信号,电磁场都很难的,我还是抽大部分时间学习C++,现在许多都看不明白了,不知道怎么才好!
谢谢大家的帮助!
string search_item("Alain de Botton");
typedef multimap<string,string)::size_type sz_type;
sz_type enteries = authors.count(search_item);
multimap<string,string>:iterator iter = authors.find(search_item);//find返回一个迭代器指向谁啊?是键还是值啊?迷糊了!
for(sz_type cn= 0; cnt!=entries;++cnt,++iter)
count<<iter->second << endl;//iter->second ,可以详细解答下吗?谢谢了!
是《C++ PRIMER》上的,我看到第十章了,有点痛苦啊,我学的通信专业,大三了,专业课,高频,信号,电磁场都很难的,我还是抽大部分时间学习C++,现在许多都看不明白了,不知道怎么才好!
谢谢大家的帮助!
...全文
相关推荐
c++关联容器用法详解(set与map)
C++中的关联容器是STL(Standard Template Library)的一部分,它们包括了set和map等容器。
C++之关联容器
文章目录概述及类型mapset初始化map and setmultimap and multiset 概述及类型 关联容器和顺序容器有着根本的不同: 关联容器中的元素是按关键字来保存和访问的。 顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的。 顺序容器的底层数据结构是数组、链表。 关联容器的底层数据结构是红黑树、哈希表等。 关联容器支持高效的关键字查找和访问。两个主要的关联容器(associative-container)类型是map和set: map中的元素是一些关键字-值(key-va
浅谈c++之关联容器
在C++编程中,关联容器是一类特殊的数据结构,它们以键值对的形式存储数据,提供了高效的查找、插入和删除操作。关联容器包括了set、multiset、map和multimap等,这里主要讨论的是map。
关联容器的简单应用
在编程领域,关联容器是数据结构中的一种,它允许我们以特定的方式(通常是键值对的形式)存储元素。在这个简单的应用中,我们将关注Qt库中的两个关联容器:`QMap`和`QString`。
C++Primer笔记之关联容器的使用详解
在处理需要根据特定键查找数据的场景时,关联容器是不可或缺的工具。理解并熟练使用关联容器,能有效提升C++编程的效率和代码质量。


