unordered-map 相关问题

是一个C ++类,它是一个关联容器,存储键值和映射值的组合,允许根据键来快速检索元素。

为什么下面的代码为什么用clang而不是gcc编译

#include #include #include struct tree_node {// tree_node():attrib_val {“ null”} {} std :: unordered_map child; } ...

回答 2 投票 2

如何打印嵌套的std :: unordered_map的内容?

我正在尝试打印这样指定的std :: unordered_map的所有内容:std :: unordered_map > m;在地图中添加东西后,我...

回答 3 投票 2

我们可以从静态unordered_map中删除键/值对吗?

在C ++类中,我有一个静态的unordered_map。我需要从该unordered_map中删除一个键值对。有可能这样做吗?我尝试使用了delete(),但无法删除。根据我的...

回答 1 投票 0

奇怪的浮点异常c ++(指针分配)

我想创建一个树状结构,但基于主题的unordered_map。简而言之,我想创建一个主题树,然后想到了这种方法:typedef struct topic_tree {int id; ...

回答 1 投票 -1

C ++中的无序映射

我正在尝试使用无序映射在C ++中实现此问题:给定一个非空的整数数组,每个元素出现两次,除了一个。找到那一个。注意:您的...

回答 2 投票 0

通过元素指针作为键的无序映射对向量进行排序

我有一个向量std :: vector my_vec。在代码的某个点上,我使用无序映射为向量的每个元素分配一个分数。之后,我想按...

回答 2 投票 0

C ++关联容器(unordered_map)从多个线程中同时查找并插入相同的键

我知道有关同时查找和插入的其他类似问题,我的问题专门针对同时查找和插入相同的密钥。根据容器的c ++ 14标准...

回答 1 投票 0

在MacOS上的unordered_multimap中为自定义类型定义麻烦的哈希函数

所以我想使用自定义类型(此处为SWrapper)作为unordered_multimap的键类型。我已经定义了一个哈希类,该哈希类派生自标准的字符串哈希函数,并包括哈希...

回答 1 投票 0

C ++-unordered_map运算符[],意外行为

这是我正在使用的简单脚本,但是我无法理解为什么它表现出意外。基本上,我有一个包含重复项的整数数组,并且我想存储...

回答 1 投票 0

C ++:为嵌套内部受保护的类定义哈希函数

我正在尝试为内部类编写哈希函数,该内部类是较大类的受保护成员。此外,哈希函数应使用内部类的受保护成员(在此...

回答 2 投票 0

为什么getNodeSuccess方法有效,但getNodeFail不起作用?

我对以下代码的行为感到困惑:我不明白为什么getNodeSuccess方法可以工作,但是getNodeFail方法无法构建。两者之间的唯一区别...

回答 1 投票 0

如何正确分配和解除分配向量图

我正在尝试使用uint32_t地址作为键,将数据保留在矢量的无序映射中。该向量需要存储在堆中,因此即使该函数用完了,我仍然可以访问数据。

回答 1 投票 0

将unordered_map分配给对象对

我试图了解unordered_map分配,但出现以下错误:根据unordered_map运算符的文档,没有用于调用std :: pair :: pair()的匹配函数[]:...

回答 1 投票 0

Google Filament渲染引擎分割错误

我正在尝试通过静态链接到适当的库来从Filament库中编译示例应用程序“ Suzanne”。示例应用程序和库都是从最新的...

回答 1 投票 1


为什么地图会比unordered_map快得多?

我实现了一个搜索缓存结果,该结果由State类型的键(一个具有7个短整数的类)和Score类型的值(一个3个double的类组成。)使用unordered_map的速度至少要慢20倍……]]] >

回答 4 投票 12

将值分配给引用类型会导致执行复制构造函数

我有此代码:#include #include #include class Y {public:Y()= default; Y(const Y&)=删除; }; Z类{public:Z()= default; ...

回答 1 投票 0

unorder_map 为什么起作用?

我正在使用unordered_map 在C ++中实现哈希表。我知道在大多数情况下,将浮点数用作哈希表的键是一个不好的主意,因为比较...

回答 1 投票 1

从unordered_map删除单个节点

如果注释中包含的所有单词都出现在杂志中(区分大小写),程序将打印“是”,否则打印“否”。杂志中的每个单词只能使用一次,也就是说,如果音符具有相同的...

回答 2 投票 0

将图形表示为unordered_map >

>在C ++中实现拓扑排序时,我遇到了无法解释的错误(就我而言)。具体来说,...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.