是一个C ++类,它是一个关联容器,存储键值和映射值的组合,允许根据键来快速检索元素。
我已经保留了一个大小为40的向量,但是当我将其作为一对插入无序映射中时,向量容量变为0。为什么这样? #include #include #include ...
我有一些矢量,它们的吸气剂是这样的:vector & getA() const { return a; } vector& getB() const { return b; } vector & getC() const { return c; ...
我自定义使用std :: unordered_map的性能非常慢
我正在尝试在unordered_map中存储图的某些信息。每个边都有一些参数。有120条边,每个边有90 * 2个不同的参数。我有以下...
我有一个int和string的无序映射,通过引用将值插入到其中。我想从map中删除一些元素并减少所使用的malloc内存,但是我看不到内存的减少。是...
我有一个Python字典列表,我想翻译成C ++。我的列表大致如下所示:myList = [{“ v_A”:5,“ v_B”:3},{“ v_A”:1,“ v_B”:2},{“ v_A”:0,“ v_B” :0}]我的代码...
将文件内容存储到unordered_map中,仅存储最后的项目和值
我正在尝试从文件中读取2000个键和值对,并将它们存储到unordered_map中。当前它似乎可以正常工作,唯一的事情是它仅将最后200个左右存储到地图中。我是...
当键是虚拟继承中涉及的基类指针时,对std :: unordered_map项的访问会崩溃
以下内容适用于g ++,但使用MSVC编译时会崩溃。我不知道我的代码是否具有未定义的行为或其他任何行为。最小示例:类C1 {}; //如果没有虚拟,它将起作用。 //我需要...
C ++ unordered_map emplace()函数抛出段错误,我不知道为什么
使用std :: unordered_map :: emplace()时出现段错误。这是最小的可复制示例:#include #include #include 使用...
我想比较unordered_map 中不同存储桶的大小,但是我不确定如何去做。我是否只需要查看存储桶的数量(bucket_count())...
我正在做一个作业,其中给了我一个大的制表符分隔值txt文件,我必须使用一个良好的数据结构来搜索它。现在我面临的问题是我不知道...
我正在研究容器类型,深入研究细节,并尝试构建一个不可修改(或不变)的地图。为此,我构建了一种类似copy-constructor的类型,以添加来自...
std :: unordered_map运算符[]对不存在的键进行零初始化吗?
根据cppreference.com,针对不存在的值的std :: map :: operator []会进行零初始化。但是,同一站点未提及std :: unordered_map :: operator [],...
类Edge {静态unordered_map word;顶点* word;边缘*下一步;公共:边缘(字符串词);保护:朋友...
实际上,我正在尝试将访问者模式与某些模板一起使用。我想解析包含type_index和函数变量的unordered_map,但是出现编译错误,我不知道...
C ++ unordered_map :: insert无法编译
我只需要一个从一个浮动对象到另一个浮动对象的哈希图。应该很简单,不是吗?编译器只是不接受它:声明:unordered_map m_mffPhotoPeakMap;使用:浮动...
我如何编写一个循环,使用C ++中的迭代器将unordered_set的每个元素与所有其他元素进行比较?
我有一个unordered_set,我需要选择每个元素并将其与所有其他元素进行比较。注意:如果比较A和B,则不需要比较B和A。我的unordered_set是......>
我的情况是:我有一个无序的名称映射。客户可以输入名称(例如fooo),这些名称将被搜索(使用find()),但找不到键将显示“未找到”。我想...
我正在尝试使用自定义构建哈希函数将对象存储在无序映射中,下面是代码#include #include #include //我...的类...
我已经多次使用无序映射或哈希映射,但这是我第一次遇到这样的问题:如果运行此代码:string s =“ dvd”; for(int i = 0; i