unordered-map 相关问题

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

在unordered_map中使用元组

我想在我的unordered_map中使用由int,char,char组成的元组。我这样做:#include #包括 #包括 #包括 #...

回答 5 投票 13

在循环中执行移位操作时C ++中的内存泄漏

我设法将问题减少到以下代码,当它在我的笔记本电脑上运行时使用几乎500MB的内存 - 这反过来导致整个程序中的std :: bad_alloc。这里有什么问题?...

回答 1 投票 2

为什么我需要在以下示例中的block_cache.h之前包含block_cache_key.h和block.h?

通常我们会使用标准类型作为std :: unordered_map的键和值 。但现在我需要自定义我自己的键和值类。密钥类在block_cache_key.h中定义为......

回答 1 投票 0

C ++哈希表 - unordered_map与自定义数据类型的冲突如何解析?

我已经定义了一个名为Point的类,它将被用作unordered_map中的键。所以,我在类中提供了一个operator ==函数,我还提供了一个模板专门化...

回答 2 投票 2

用户定义类的哈希函数。如何交朋友? :)

我有一个C类,它有一个字符串* ps私有数据成员。现在,我想要一个unordered_map 我需要一个自定义哈希函数。根据c ++参考,我可以做...

回答 2 投票 13

std :: unordered_map在包装在类中时不接受std :: thread

如果我尝试在std :: unordered_map中保存int和std :: thread 一切似乎都很好。但是,如果我包装std :: unordered_map,那么我会在标准中出错...

回答 1 投票 2

创建索引有序映射

过去几天我在这里和类似的网站环顾四周,并花了很多时间试图找到解决方案,并希望寻求建议。我变得令人失望......

回答 1 投票 4

无法专门化std :: hash来存储unordered_map中的自定义类型

我正在尝试使用共享库中定义的类的实例作为unordered_map的键。但是,当我以常规,正确的方式专门为这个名为Tile的类专门设计std :: hash模板时,...

回答 1 投票 0

创建顺序索引的有序映射

下面的代码显示了我想要创建的一个非常基本但必不可少的功能,并且我正在获得一些令人讨厌的运行时错误,而这些错误目前我无法自行调试。我已经 ...

回答 2 投票 0

无法在无序映射中迭代溢出

据我所知,boost:unordered_map和std :: unordered_map在“溢出”(也就是用同一个键插入的多个内容)方面的工作方式相同。他们将它存放在“桶”中......

回答 1 投票 0

STL unordered_map编译错误

我必须为有向图实现一个类,我需要检索与边相关的成本以及在O(1)中插入/更改成本。使用std :: map很好,唯一的问题是......

回答 1 投票 -1

std :: unordered_map向量下标超出范围

我正在使用std :: unordered_map 保持一些值,并在添加新值时“向量下标超出范围”。我正在使用Visual Studio 2012,错误跟踪是:...

回答 1 投票 6

为什么矢量比unordered_map快?

我在LeetCode上解决了一个问题,但是还没有人能够解释我的问题。问题是这样的:给定一个任意赎金票据字符串和另一个包含所有字母的字符串......

回答 2 投票 6

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