stdmap

stdmap

文章 0 浏览 5

地图的插入在 c++ 中到底如何工作?

我试图自己用 C++ 重新实现地图容器,但我陷入了 insert 方法。 注意:我知道地图使用自平衡树(红黑树),因此当您插入新元素时,您需要遵守二叉搜索…

零度℉ 2025-01-11 12:26:19 0 0

使用 ostream_iterator 将 STL Map 的内容写入输出流

我有一个 map 对象,我想使用 ostream_iterator 将其内容写入屏幕或文件。我重载了输出运算符 (operator<<),以便它可用于将 pair 类型的对象写入输出…

空名 2025-01-10 09:23:43 0 0

容器类中的模板类型

我编写了一个“Effect”类(用于 opengl 程序),并且我还尝试为其编写一个容器类。 Effect 类定义如下: template class Effect { private: Vbo m_Vb…

如果没有 2025-01-03 05:12:13 0 0

C++:从映射中删除迭代器,然后递增到下一个迭代器

此方法会导致中止错误:“map/set 迭代器不可递增。” 由于 if 失败并且确定了应该删除的有效迭代器(并且确实如此),通过 ++_iter 继续到映射中的下…

沉鱼一梦 2024-12-26 13:39:33 2 0

与 std::map 一样的双向升压变换迭代器

我使用 transform_iterator 来访问 map 的键(以及单独的值)。 但它似乎没有保留 std::map::iterator 的双向性...... #include #include #include #i…

静若繁花 2024-12-25 18:15:43 2 0

将二维空间中的项目映射到内存中

我有一些由二维坐标(带符号的短范围)标识的项目。每个项目都是包含 64KB 数据的类。任何时候大约有 500-1500 个项目。项目通常以大约 20 个为一组,…

荆棘i 2024-12-25 15:33:09 1 0

您可以创建继承类的 std::map 吗?

我想知道是否可以创建继承类的指针映射。这是我想要做的一个示例: #include #include using namespace std; class BaseClass { string s; }; class D…

傾城如夢未必闌珊 2024-12-23 04:13:36 2 0

C++在映射中存储派生对象

是的,我对 c++ 还很陌生,所以我还在这儿学习。如果我以错误的方式解决这个问题,请告诉我,但如果可能的话,请尝试为我指出正确的方向(也许带有教…

她比我温柔 2024-12-22 21:51:18 2 0

如何约束模板参数以符合 std::map 中的键?

我有一个类模板,打算使用其参数 K 作为映射的键。 有没有办法限制模板参数为符合std::map中Key的类型? 我意识到即使没有这样的约束,编译器也会吐出…

想你的星星会说话 2024-12-21 15:46:29 4 0

使用 boost::shared_ptr 编译 std::map 时出错

我正在尝试在 vs2005 中编译我的代码。 我正在使用 std::map 和 boost::shared_ptr (v1.47.0) 我的代码看起来像这样 struct B { int a; } typedef boo…

七分※倦醒 2024-12-20 00:17:15 2 0

图像处理程序类中的 std::map 帮助

我正在为引擎编写一个图像处理程序。到目前为止,一切进展顺利(我认为),但我需要删除图像方面的帮助。我有使用矢量的经验,但没有使用地图的经验。…

时光与爱终年不遇 2024-12-19 18:06:31 3 0

使用比较运算符将 std::string 作为 std::map 中的键

我试图使用 std::string 作为 std::map 中的键,但是我无法正确找到()。我的代码有点复杂而且很大,所以这是一个小程序,演示了我遇到的问题。如果有…

甜是你 2024-12-19 05:30:19 1 0

错误:没有匹配的函数可用于调用“CustomerData::CustomerData()”

这是我的 CreateCustomer 方法: CustomerData Database::createCustomer(std::string const& name) { CustomerData data(customersDb.size()+1, name…

远山浅 2024-12-18 04:39:59 4 0

无法使用 std::string 作为键迭代 std::map

我的问题几乎与这个问题相同,但是那里的解决方案没有解决我的错误。 在 main.h 中,我有: #include #include std::map receive_times; 在 main.cpp …

蓝颜夕 2024-12-18 01:41:08 3 0

访问 c++地图

我正在尝试从 C++ 中的 std:map 中的键访问值 假设 aObject 有效 Mymap 有几个值。 map mymap; myObject aObject; int value = mymap[aObject]; 我是…

童话 2024-12-10 13:32:56 4 0
更多

推荐作者

忆悲凉

文章 0 评论 0

hgfg1645

文章 0 评论 0

qq_qLPLYi

文章 0 评论 0

戏舞

文章 0 评论 0

殊姿

文章 0 评论 0

﹂绝世的画

文章 0 评论 0

更多

友情链接

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