stl

stl

文章 54 浏览 85

C++ 怎么样? std::vector 实施了吗?

我经常使用 std::vector,最近我问自己这个问题:“std::vector 是如何实现的?” 我有两种选择: 1) 链接列表,然后使 API 感觉像随机访问(即重载 o…

顾北清歌寒 2024-08-18 06:04:59 2 0

使用流样式从文件中读取一行

我有一个简单的文本文件,其中包含以下内容, word1 word2 我需要在 C++ 应用程序中读取它的第一行。 以下代码有效,…… std::string result std::if…

鯉魚旗 2024-08-18 03:17:18 2 0

STL 不提供通过索引返回迭代器的函数有什么原因吗?

STL 不提供通过索引将迭代器返回到容器中的函数是有原因的吗? 例如,假设我想将一个元素插入到 std::list 中,但在第 n 个位置。看来我必须通过诸如 …

明月松间行 2024-08-18 02:27:27 2 0

如何将 std::string 与采用 char[] 缓冲区的 Win32 函数混合?

有许多 Win32 函数获取缓冲区的地址(例如 TCHAR[256]),并将一些数据写入该缓冲区。它可能小于缓冲区的大小,也可能是整个缓冲区。 通常,您会在循…

猫弦 2024-08-17 21:33:20 3 0

检查迭代器是否有效

有没有什么方法可以检查迭代器(无论是来自向量、列表、双端队列...)是否(仍然)可取消引用,即尚未失效? 我一直在使用 try-catch,但是有没有更直…

握住你手 2024-08-17 10:26:06 1 0

来自 std::basic_string 的私有继承

我一直在尝试了解有关私有继承的更多信息,并决定创建一个继承自 std::basic_string 的 string_t 类。我知道很多人会告诉我从 STL 类继承是一个坏主意…

无声情话 2024-08-17 07:49:34 1 0

ostream_iterator 将数字数据写入文件的性能?

我有各种带有数字数据的 std::vector 实例,主要是 int16_t、int32_t 等。我想以尽可能快的方式将这些数据转储到文件中。如果我使用 ostream_iterator…

烂柯人 2024-08-16 10:03:58 3 0

对象向量

我尝试将对象添加到“内容”向量,并对所有对象使用 show() 。 但是作为“Base”的子对象(A,B)的行为就像它们是“Base”类型一样, 这不是我的本意…

放手` 2024-08-16 09:30:03 3 0

很好的简短且可免费下载的 STL 教程

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

零崎曲识 2024-08-16 03:38:41 0 0

std::copy 是否处理重叠范围?

将数据从一个范围复制到另一个范围时,必须小心源范围和目标范围之间是否存在部分重叠。如果目标范围的开头与源范围的尾部重叠,则纯顺序复制将导致数…

陌上青苔 2024-08-15 18:54:06 2 0

我应该预分配 std::stringstream 吗?

我广泛使用 std::stringstream 在我的应用程序中构造字符串和错误消息。 stringstreams 通常是生命周期非常短的自动变量。 这样的使用会导致每个变量…

甜宝宝 2024-08-15 18:34:48 2 0

使用 std::map其中 V 没有可用的默认构造函数

我有一个作为 std::map 实现的符号表。对于值来说,没有办法通过默认构造函数合法地构造值类型的实例。但是,如果我不提供默认构造函数,则会出现编译…

随波逐流 2024-08-15 15:59:05 3 0

如何使用带有不区分大小写的unicode字符串作为键的hash_map?

我对 STL 很陌生,对 C++ 也很陌生。我试图获得相当于 .NET Dictionary(StringComparer.OrdinalIgnoreCase) 但在 C++ 中的内容。这大致就是我正在尝试…

冷心人i 2024-08-15 14:03:13 1 0

与 std::string 的简单通配符匹配

我有具有以下格式的 std::string std::string s = "some string with @lable" 我必须找到 '@' 的所有实例,然后在 '@' 之后找到标识符, 该 ID 有一个…

薯片软お妹 2024-08-15 12:17:45 1 0

使用 new 关键字和 STL 指针向量进行内存管理

将元素添加到此列表时如何管理向量的析构函数?当对象超出范围时是否正确销毁?是否存在无法正确删除对象的情况?例如,如果“表”是对象的子对象,并…

层林尽染 2024-08-15 11:55:08 1 0
更多

推荐作者

alipaysp_b7SHQYtKbj

文章 0 评论 0

疯到世界奔溃

文章 0 评论 0

笨死的猪

文章 0 评论 0

西瑶

文章 0 评论 0

灵芸

文章 0 评论 0

故事与诗

文章 0 评论 0

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