stdmap

stdmap

文章 0 浏览 4

std::map 和 std::map 之间有区别吗? 和 std::map

据我了解, std::map 中值对中的键一旦插入就无法更改。 这是否意味着使用关键模板参数作为 const 创建映射没有效果? std::map map1; std::map map2;…

作妖 2024-07-30 06:21:44 11 0

如何初始化静态 std::map?

我创建了一个仅消息窗口类,并且尝试将 HWND 映射回具有这些句柄的对象。 我试图使用属于该类的私有静态 std::map 来做到这一点,如下所示: MyClass.…

洛阳烟雨空心柳 2024-07-30 04:24:49 11 0

将两个键与 std::map 一起使用的最佳方法是什么?

我有一个 std::map ,用于存储 x 和 y 坐标的值。 我的数据非常稀疏,所以我不想使用数组或向量,这会导致内存的大量浪费。 我的数据范围从-250000到2…

余罪 2024-07-26 16:09:48 8 0

如何在 C++ 中迭代充满字符串的 std::map

我遇到以下与迭代使用 std::map 定义的关联字符串数组相关的问题。 -- snip -- class something { //... private: std::map table; //... } 在构造函…

叶落知秋 2024-07-26 09:47:35 11 0

如何使用以用户定义类型为键的 std::maps ?

我想知道为什么我不能将 STL 映射与用户定义的类一起使用。 当我编译下面的代码时,我收到以下神秘的错误消息。 这是什么意思? 另外,为什么它只发生…

我不咬妳我踢妳 2024-07-26 07:07:50 14 0

如何将一张地图的内容附加到另一张地图?

我有以下两个地图: map > map1; map > map2; 我用以下内容填充了 map1: 1. kiran; c:\pf\kiran.mdf, c:\pf\kiran.ldf 2. test; c:\pf\test.mdf, c:\…

意犹 2024-07-26 01:23:50 9 0

如何在控制台上显示地图内容?

我有一个 map 声明如下: map > mapex ; list li; 如何在控制台上显示存储在上述地图中的项目?…

策马西风 2024-07-25 15:19:24 14 0

异常的 std::map 运行时错误

我正在为我正在开发的游戏编写一个编辑器,作为该编辑器的一部分,显然我需要有纹理。 我已经创建了一个 std::map 变量, std::map textures; 在我的…

满栀 2024-07-25 14:25:37 9 0

如何使用自定义类型作为 C++ 中地图的键?

我正在尝试将自定义类型分配为 std::map 的键。 这是我用作键的类型: struct Foo { Foo(std::string s) : foo_value(s){} bool operator<(const Foo&…

机场等船 2024-07-21 05:21:40 17 0

C++ 线程安全映射

有谁知道我在哪里可以找到包装 std::map 并使其线程安全的实现? 当我说线程安全时,我的意思是它仅提供对映射的串行访问,一次一个线程。 最佳情况下…

冧九 2024-07-18 11:01:32 13 0

C++ const std::map 引用无法编译

为什么将 std::map 的引用作为 const 传递会导致 [] 运算符中断? 当我使用 const 时,出现此编译器错误 (gcc 4.2): 错误:与“operator[]”不匹配 '…

森罗 2024-07-16 18:01:39 16 0

如何估计 std::map 的内存使用情况?

例如,我有一个已知 sizeof(A) 和 sizeof(B) 的 std::map,而 map 内部有 N 个条目。 您如何估计其内存使用情况? 我想说的是, (sizeof(A) + sizeof(…

我不会写诗 2024-07-16 06:12:50 9 0

使用 std::map::const_iterator 在模板类中嵌套结构?

以下代码在声明迭代器的行生成语法错误: template class A { public: struct B { int x, y, z; }; void a() { std::map::const_iterator itr; // err…

岁月流歌 2024-07-15 11:42:52 10 0

为什么调用 std::map::clear() 后内存仍然可以访问?

我正在观察 std::map::clear() 的奇怪行为。 该方法应该在调用时调用元素的析构函数,但是在调用clear()之后内存仍然可以访问。 例如: struct A { ~A…

夜深人未静 2024-07-14 02:53:24 8 0

C++ 模板类值的 std::map

我试图声明一个 Row 和一个 Column 类,其中 Row 具有私有 std::map > 其值指向模板化的Column。 像这样的事情: template class DataType { private:…

自由如风 2024-07-13 12:36:03 12 0
更多

推荐作者

娇女薄笑

文章 0 评论 0

biaggi

文章 0 评论 0

xiaolangfanhua

文章 0 评论 0

rivulet

文章 0 评论 0

我三岁

文章 0 评论 0

薆情海

文章 0 评论 0

更多

友情链接

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