stdmap 问答列表

插入地图的首选/惯用方式是什么?

作者:fredoverflow 提问时间:11/26/2010

我已经确定了将元素插入到其中的四种不同方法:std::map std::map<int, int> function; function[0] = 42; function.insert(std:...

当 insert() 插入到 std::map 中时,为什么 copy-contructor 被调用两次?

作者:StoneThrow 提问时间:10/16/2022

为什么在此代码中调用了两次复制构造函数? // main.cpp #include <iostream> #include <map> #include <string> using namesp...

将 &lt;string, vector&lt;double&gt;&gt; map 转换为 &lt;string, double[]&gt; map

作者:Carlos 提问时间:6/7/2023

在 C++ 中,我有一个 的形式.我需要将那些双精度的向量更改为双精度数组,以便我得到一个vector_map<string, std::vector<double>>array_map<string...

不能使用 std::map::emplace 插入没有复制构造函数的类的对象

作者:Silverspur 提问时间:3/5/2023

我正在尝试编译以下代码: #include <map> #include <condition_variable> class MyClass { public: MyClass(): m_cv...

std::map::extract() 如何允许更改密钥?

作者:chiasmos 提问时间:2/9/2023

我正在编写一个类似于 的模板类。目前,我正在努力实现一个等效于的函数。这应该返回一个具有自己的函数的节点句柄,该函数返回对键的非常量引用。因此,这允许更改与映射对象关联的键,从而避免移动映射对象。st...

是否可以使用 mutable 将 std::map 中的所有键减少相同的值?

作者:dw218192 提问时间:10/14/2023

据我所知,std::map 几乎总是作为某种自平衡搜索树实现的。因此,我认为将每个键减去相同的值不应该导致未定义的行为或损坏映射?以下代码真的安全吗? #include <map> #include...

在Cython中使用C++映射

作者:user58925 提问时间:10/10/2023

我正在尝试在我的 Cython 代码中使用 C++ 中的地图(本质上是作为替换 Python 字典的一种手段)。这是我的代码: parameters.pyx 文件 from libcpp.map ...

在 std::map 中处理 unique_ptr&lt;pure_virtual_class&gt; 向量时出现意外编译错误

作者:undersilence 提问时间:7/25/2023

#include <iostream> #include <algorithm> #include <vector> #include <map> class Base { public: vir...

如何使用相反的签名坐标键初始化 std::map?

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

对于一些背景信息,我正在尝试使用字典查找创建一个快速的四叉树生成算法。基本概念涉及通过二进制表示将坐标映射到四叉树节点: struct vec2 { // Test coordinate objec...

使用对向量作为unordered_map [已关闭]

作者:Sarcana 提问时间:7/22/2023

已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章来更新问题,使其仅关注一个问题。 4个月前关闭。 改进此问题 我最初使用unordered_map来存储某个...


共18条 当前第1页