c++ - 我需要学习这些用 C++ 编写的代码

标签 c++ vector iterator containers unordered-map

我有一大段代码正在分析一些与网络相关的事情。

我需要学习该代码的某些部分。但我无法理解以下部分。我不知道这样的用法。

unordered_map < string, DomainInfo *>::iterator hostTrafficItr;

据我所知,unordered_map 获取键、映射对并包含它(一个容器)。

最佳答案

您的 unordered_map 具有 string 类型的键和 DomainInfo* 类型的值。 ::iteratorhostTrafficItr 声明为 iterator到这种 map 类型。

阅读一本好的 C++ 引用书可能是个好主意。如果您需要在线引用,您可以使用:http://www.cplusplus.com/

关于c++ - 我需要学习这些用 C++ 编写的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13798825/

相关文章:

c++ - 添加到结构 vector 时出现 Stanford CS 106B 错误 — 编译器问题?

java - Iterator.hasNext 和 for-each 循环之间有什么关系吗

c++ - 在 C++ 中生成 N 选择 K 排列

c++ - "Undefined reference to"使用 Lua

C++ - 按包含的对象属性对多维 vector 进行排序

c++ - Vector.erase(Iterator) 导致错误的内存访问

c++ - 如何保存 min_element 结果的位置?

c++ - 重载++ 运算符以递增迭代器

c++ - boost 斐波那契堆减操作

c++ - 解决cuda动态并行