无序 问答列表

为什么unordered_map没有 rbegin() 或 rend(),而只有 begin() 和 end()

作者: 提问时间:1/30/2013

使用 begin()、end() 和前向迭代器遍历 似乎很奇怪。unordered_map 如果是这样,为什么它也没有 rbegin()、rend() 和双向迭代器? 有什么技术原因吗?...

这是否正确实施了五法则(或四法则和 1/2)?

作者:Rsevero 提问时间:1/30/2022

我正在研究五法则和它的表亲(四法则和 1/2、复制和交换成语、朋友交换函数)。 我在测试课上实施了四法则和 1/2。它编译得很好。我的实施中是否有任何隐藏的错误? 我特别关注存储在复制构造函数中移...

添加自定义哈希函数时需要复制构造函数的 C++ 无序映射

作者:TheMemeMachine 提问时间:3/26/2023

我正在尝试为类使用自定义哈希结构,该结构是类中的一种键类型,它是类中的替代方案之一。 这是我的代码的简化版本,可以在其中重现错误:Astd::unordered_mapstd::variantB #...

如何在全球范围内定义unordered_map?

作者:Ξένη Γήινος 提问时间:8/11/2023

我正在尝试在全局级别定义两个无序映射,我用循环定义它们,我不想将循环放在 .main() 更具体地说,我正在尝试定义一个以 36 为基数的字母表,我使用阿拉伯数字表示数字 0-9,然后使用基本拉丁字...

如何私有地实现 STL 容器的运算符?

作者:Ders 提问时间:8/22/2023

假设我们有这样的东西: template<typename T> class SparseMatrix { // Where the first (K,V) is (row_idx, column...

如何防止 unordered_map.find() 被比作错误的结束迭代器?[已结束]

作者:Ivan Krivyakov 提问时间:10/3/2023

已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章来用事实和引文来回答。 上个月关闭。 改进此问题 我们刚刚在代码中发现了一个错误,它是这样...

使用 TBB 插入到无序升压双映射中

作者:AwaitedOne 提问时间:3/7/2018

我对 .我正在尝试在无序的 bimap 中插入 pair,其中 is of type 和 is type .我尝试创建 ,它在文件中,看起来像TBB<key, value>keyuint64_tval...

返回类型 'std::unordered_map::emplace' [duplicate]

作者:Trams 提问时间:9/5/2023

这个问题在这里已经有答案了: 我必须在哪里以及为什么必须放置“template”和“typename”关键字? (10 个回答) 3个月前关闭。 我在我自己的班级中使用。代码如下所示:std::un...

使用 unordered_set/unordered_multiset 的迭代器失效

作者:QuickDzen 提问时间:11/12/2023

我知道在插入元素时可能会使迭代器失效:unordered_set “如果发生重新散列(由于插入),所有迭代器都将失效。” 很明显,因为我们有带桶的哈希表,但为什么不使迭代器失效呢? 我认为的实现与...

如何在合并方面处理 Python Pandas Dataframe 中的无序标签集

作者:Melon Pie 提问时间:11/9/2023

我有两个数据帧,其中一列包含标签。标记可以在列表中存在或不存在,并且以无序方式存储。我想将两个数据集与具有相同标签的行合并。在普通的python中,我可以将它们存储为set数据类型。 tags1 =...


共32条 当前第1页