stdmap

stdmap

文章 0 浏览 6

包含对的多重映射?

多重映射是否可以包含在其对中? IE,而不是被定义为 multimap 例如,它会被定义为 multimap>? 那么这个多重映射将如何排序呢?另外,如何访问每一对…

仅冇旳回忆 2024-09-06 20:23:58 11 0

用一对来索引 STL 映射是个好主意吗?

我只是想知道制作一个像“ std::map,std::string > 只是想知道如何在内部对这些对进行排序”的数据结构是否是一个好主意...:S 谢谢!…

左秋 2024-08-30 03:28:30 16 0

如何实现具有多个键的快速地图?

我正在寻找可以执行多个键查找的 C++ 关联映射容器类型。地图需要有恒定的时间查找,但我不在乎它是有序的还是无序的。它只需要快。 例如,我想在地图…

瞄了个咪的 2024-08-30 02:15:06 12 0

make_pair 如何知道其参数的类型?

MSVC++“实用程序”标头中 make_pair 的定义是: template inline pair make_pair(_Ty1 _Val1, _Ty2 _Val2) { // return pai…

淡写薰衣草的香 2024-08-29 10:41:04 19 0

如何找到地图中的最小值?

我有一个地图,我想找到地图中的最小值(右侧)。我是这样做的: bool compare(std::pair i, pair j) { return i.second < j.second; } /////////////…

对岸观火 2024-08-29 10:00:10 11 0

如何使用数组作为地图值?

我正在尝试创建一个地图,其中键是 int,值是数组,如下所示: int red[3] = {1,0,0}; int green[3] = {0,1,0}; int blue[3] = {0,0,1}; std::map col…

够运 2024-08-27 09:56:58 18 0

无法从指针访问映射成员

这是我的第一个问题 :) 我将程序的配置存储在 Group->Key->Value 形式中,就像旧的 INI 一样。我将信息存储在一对结构中。 第一个,我使用带有 string…

内心旳酸楚 2024-08-26 20:46:12 11 0

C++长长的 switch 语句还是用地图查找?

在我的 C++ 应用程序中,我有一些值充当代表其他值的代码。为了翻译代码,我一直在争论使用 switch 语句还是 stl 映射。开关看起来像这样: int code;…

注定孤独终老 2024-08-25 04:13:35 12 0

为什么没有像我期望的那样使用映射调用复制构造函数?

我在使用带有 std::map 的自定义类时遇到问题。该类动态地为成员分配内存,我不想在映射中使用指针,因为我想确保该类负责删除所有分配的内存。但我遇…

撧情箌佬 2024-08-24 03:39:55 15 0

删除 std::map (Visual C++)

我有一个指向我试图删除的地图的指针(该地图已分配新的)。 我认为这张地图是有效的,当我在调试时将鼠标悬停在它上面时,它显示 pMap: [0]() .. 当…

╰◇生如夏花灿烂 2024-08-23 16:23:32 17 0

Boost.Bind 访问 std::for_each 中的 std::map 元素

我有一个映射,它存储一个带有键的简单结构。该结构体有两个成员函数,一个是 const,另一个不是。我已经成功地使用 std::for_each 调用 const 函数,…

╰◇生如夏花灿烂 2024-08-23 05:37:33 15 0

std::map 默认值

有没有办法指定键不存在时 std::map 的 operator[] 返回的默认值?…

轻许诺言 2024-08-22 17:49:13 12 0

无法创建 MoveConstructibles 地图

我有一个包含 std::unique_ptr 中。我认为推动 C++ 引入移动语义的原因之一是可以将 unique_ptrs 之类的东西放入标准容器中(对于向量而言,这确实有…

九歌凝 2024-08-22 04:19:18 17 0

是否不可能将 STL 映射与结构体作为键一起使用?

我有以下代码: struct Node { int a; int b; }; Node node; node.a = 2; node.b = 3; map aa; aa[1]=1; // OK. map bb; bb[node]=1; // Compile erro…

骄兵必败 2024-08-20 03:50:00 15 0

如何初始化 std::map 一次以便它可以被类的所有对象使用?

我有一个枚举 StackIndex 定义如下: typedef enum { DECK, HAND, CASCADE1, ... NO_SUCH_STACK } StackIndex; 我创建了一个名为 MoveSequence 的类,…

初见 2024-08-17 20:49:16 8 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文