stl

stl

文章 54 浏览 85

C++ 中的复合模式

我必须使用类似于电话簿的 C++ 应用程序:带有 STL 联系人列表的 Agenda 类。关于联系人层次结构,有一个名为 Contact 的基类(一个抽象类),以及派…

书间行客 2024-08-30 07:22:43 4 0

迭代器和指针有何关系?

使用迭代器的代码看起来非常类似于使用指针的代码。迭代器是一些晦涩的类型(例如 std::vector::iterator)。 我不明白的是迭代器和指针如何相互关联 …

哭泣的笑容 2024-08-30 05:13:19 3 0

为什么 STL ifstream 和 ofstream 类不采用 std::string 作为文件名?

这是对STL的抱怨。为什么他们将文件名参数作为 (char *) 而不是 std::string ?这似乎没有道理。 关于此主题还有两个问题: 如何打开 unicode 文件名 …

请恋爱 2024-08-30 04:47:08 3 0

STL 容器中用索引代替指针?

由于特定要求 [*],我需要一个使用整数索引而不是指向链接节点的指针的单链表实现。索引始终根据包含列表节点的向量进行解释。 我想我可以通过定义我…

剩余の解释 2024-08-30 03:51:13 3 0

带有枚举模板参数的 Boost::Container::Vector - 不是合法的基类

我将 Visual Studio 2008 与 Boost v1.42.0 库一起使用。如果我使用枚举作为模板参数,则在使用 push_back() 添加值时会出现编译错误。编译器错误为:…

猥︴琐丶欲为 2024-08-30 03:32:41 2 0

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

我只是想知道制作一个像“ std::map&lt std::pair&ltint,int&gt,std::string &gt 只是想知道如何在内部对这些对进行排序”的数据结构是否是一个好主意…

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

如何以节省内存的方式收缩以适应 std::vector ?

我想“缩小以适应”std::vector,将其容量减少到其确切大小,以便释放额外的内存。标准技巧似乎是此处描述的: template&lt typename T, class Alloca…

病女 2024-08-30 03:27:07 4 0

用于类似数据库搜索的容器

我正在寻找一些 STL、boost 或类似的容器,以使用与数据库中使用索引相同的方式来使用这样的查询来搜索记录: select * from table1 where field1 sta…

温柔戏命师 2024-08-30 00:57:06 3 0

我应该如何比较指针对(用于排序谓词)

我有一个 STL 容器,里面装满了数十亿个以下对象 pair&ltSomeClass*, SomeClass*&gt 我需要以下形式的一些函数 /*returns items sorted biggest first…

美人骨 2024-08-30 00:47:21 1 0

如何按值对 STL 映射进行排序?

如何实现STL映射按值排序? 例如,我有一个地图 m: map&ltint, int&gt m m[1] = 10 m[2] = 5 m[4] = 6 m[6] = 1 我想按 m 的值对该地图进行排序。因…

西瑶 2024-08-30 00:27:08 4 0

STL(标准模板库)中使用的设计模式

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

喜你已久 2024-08-30 00:09:07 1 0

如何加载/保存 C++类实例(使用 STL 容器)到磁盘

我有一个 C++ 类,表示一个非常大的分层组织的数据树(~Gb,基本上与我在内存中可以容纳的一样大)。它使用 STL 列表来存储每个节点的信息以及其他节…

游魂 2024-08-29 23:01:10 6 0

限制 stl 的向量 max_size

如何限制STL向量的max_size?最终通过专业化。欢迎举个例子。…

彻夜缠绵 2024-08-29 19:52:15 3 0

使映射键根据插入顺序排序

如果没有额外容器(如向量)的帮助,我是否可以使映射的键排序顺序与插入顺序相同? #include &ltmap&gt #include &ltiostream&gt using namespace st…

神也荒唐 2024-08-29 17:03:42 3 0

std::basic_string 完全专业化(g++ 冲突)

我正在尝试定义 std::basic_string 的完整专业化char、char_traits、分配器 &gt 由 标头进行类型定义(在 g++ 中)。 问题是,如果我首先包含 ,g++ …

一瞬间的火花 2024-08-29 16:54:56 5 0
更多

推荐作者

一念一轮回

文章 0 评论 0

脱离于你

文章 0 评论 0

春夜浅

文章 0 评论 0

吃兔兔

文章 0 评论 0

晨曦

文章 0 评论 0

kevin123

文章 0 评论 0

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