为什么unordered_map没有 rbegin() 或 rend(),而只有 begin() 和 end()
作者: 提问时间:1/30/2013
使用 begin()、end() 和前向迭代器遍历 似乎很奇怪。unordered_map 如果是这样,为什么它也没有 rbegin()、rend() 和双向迭代器? 有什么技术原因吗?...
无序映射 问答列表
作者: 提问时间:1/30/2013
使用 begin()、end() 和前向迭代器遍历 似乎很奇怪。unordered_map 如果是这样,为什么它也没有 rbegin()、rend() 和双向迭代器? 有什么技术原因吗?...
作者:Rsevero 提问时间:1/30/2022
我正在研究五法则和它的表亲(四法则和 1/2、复制和交换成语、朋友交换函数)。 我在测试课上实施了四法则和 1/2。它编译得很好。我的实施中是否有任何隐藏的错误? 我特别关注存储在复制构造函数中移...
作者:TheMemeMachine 提问时间:3/26/2023
我正在尝试为类使用自定义哈希结构,该结构是类中的一种键类型,它是类中的替代方案之一。 这是我的代码的简化版本,可以在其中重现错误:Astd::unordered_mapstd::variantB #...
作者:Ξένη Γήινος 提问时间:8/11/2023
我正在尝试在全局级别定义两个无序映射,我用循环定义它们,我不想将循环放在 .main() 更具体地说,我正在尝试定义一个以 36 为基数的字母表,我使用阿拉伯数字表示数字 0-9,然后使用基本拉丁字...
作者:Ders 提问时间:8/22/2023
假设我们有这样的东西: template<typename T> class SparseMatrix { // Where the first (K,V) is (row_idx, column...
作者:Ivan Krivyakov 提问时间:10/3/2023
已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章来用事实和引文来回答。 上个月关闭。 改进此问题 我们刚刚在代码中发现了一个错误,它是这样...
作者:Trams 提问时间:9/5/2023
这个问题在这里已经有答案了: 我必须在哪里以及为什么必须放置“template”和“typename”关键字? (10 个回答) 3个月前关闭。 我在我自己的班级中使用。代码如下所示:std::un...
作者:Nathan Allie 提问时间:11/8/2023
我正在编写一个拼写检查器,它使用 Levenshtein Distance 算法和字典的哈希映射。此函数旨在将一个字符串作为输入,将其与整个字典进行比较,然后输出一个具有最小 lev 距离的字符串。 ...
作者:Anoyer 提问时间:11/15/2023
介绍 我最近将一个项目的 gcc 版本从 7.5 升级到 11.4。升级后,我在运行时发现了一些异常。 跟踪后发现,调用gcc-7.5编译的库的类成员函数时出现异常。这个类有一个类型的私有成员,它的...
作者:Trams 提问时间:9/16/2023
在下面的代码中,我定义了模板参数和 for .我希望输出是,但实际上是.为什么会这样?是因为不用于比较地图吗?HashKeyEqualunordered_map1 1 1 11 1 0 1std::e...