stl

stl

文章 54 浏览 85

调试 C++使用模板和 STL 编写 gdb 代码

这里的 gdb 用户如何看待它在使用模板和 STL 调试代码方面的功能? 您是否使用任何技巧来使调试变得更简单?也许一些 Python 脚本?或者您对 gdb 目前…

复古式 2024-08-08 20:44:52 4 0

STL自定义分配器来管理不同的内存空间

我想使用 STL 自定义分配器类的不同实例来管理不同的内存空间,然后能够为 STL 容器指定分配器实例,以便每个容器仅从其分配的内存空间中提取。但我不…

乖乖兔^ω^ 2024-08-08 17:29:58 1 0

当大小太大时,vector.resize 函数会损坏内存

发生的情况是我正在读取加密数据包,并且遇到一个损坏的数据包,该数据包返回一个非常大的长度随机数。 size_t nLengthRemaining = packet.nLength - …

稀香 2024-08-08 16:48:22 2 0

C++ valarray 与向量

我非常喜欢矢量。他们很聪明而且速度很快。但我知道这个叫做 valarray 的东西存在。为什么我要使用 valarray 而不是向量?我知道 valarrays 有一些语…

无可置疑 2024-08-08 16:45:48 2 0

类似 STL 的容器,具有 O(1) 性能

我找不到答案,但我很确定我不是第一个寻找这个答案的人。 有谁知道/使用/看到一个类似STL的容器,具有双向访问迭代器,其插入/擦除的复杂性为O(1) /…

动听の歌 2024-08-08 16:09:22 1 0

std::map 索引和插入调用之间的差异

std::map 的索引重载运算符和 insert 方法调用有什么区别? 即: some_map["x"] = 500 vs. some_map.insert(pair&ltstd::string, int&gt("x", 500)) …

公布 2024-08-08 12:42:20 2 0

为什么我应该使用 Apache C++标准库而不是任何其他 STL 实现以及 Boost?

我从 Apache C++ 标准库 中获得了哪些我无法从编译器附带的 STL 实现中获得的好处以及来自 Boost 库?…

寄风 2024-08-08 11:24:16 2 0

可以利用 std::basic_string 来实现具有长度限制的字符串吗?

我正在使用一个低级 API,它接受 char* 和数值来分别表示字符串及其长度。我的代码使用 std::basic_string 并通过适当的转换调用这些方法。不幸的是,…

人│生佛魔见 2024-08-08 11:07:17 3 0

在 C++ 中,类如何采用 const std::string&构造函数中的参数还要处理NULL?

我正在尝试使用 std::string 参数创建一个类,但它也可以处理 NULL 而不引发异常。下面是代码示例: class myString { public: myString(const std::s…

林空鹿饮溪 2024-08-08 10:32:28 2 0

分配一个 C++引用被破坏的东西?

因此,我正在查看一些代码,我看到了这一点: class whatever { public: void SomeFunc(SomeClass&amp outVal) { outVal = m_q.front() m_q.pop() } p…

别挽留 2024-08-08 08:03:31 1 0

内联 std::inner_product

据称内联 std::inner_product() 不会被 gcc 编译器内联 &lt海湾合作委员会4.1 编译器,根据以下 bug 。 因此我想实现我自己的inner_product版本。是 …

一束光,穿透我孤独的魂 2024-08-08 06:39:14 3 0

将 iostream 与 stdio 同步

我正在尝试将 iostream 添加到遗留代码中,因此想要同步这两个库。 根据这篇文章 ,我应该使用 std::ios_base::sync_with_stdio。 现在,我想知道它在…

落花浅忆 2024-08-08 03:41:11 2 0

哪本STL参考书值得推荐?

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

北城挽邺 2024-08-08 01:43:13 3 0

对列表和删除元素的澄清

如果我有一个 list&gt* 队列 并且想要弹出列表中的第一个对象并将其移交给程序的另一部分,使用是否正确(粗略代码) object* objPtr = queue-&gtfirs…

难忘№最初的完美 2024-08-07 22:21:09 2 0

关于 C++ 的问题模板语法(STL库源代码)

我现在正在阅读STL源代码。 虽然我理解我在 stl_list.h 中阅读的内容,但我想完全理解以下代码片段(我认为主要与模板语法相关)。 template class _L…

多情出卖 2024-08-07 17:42:17 1 0
更多

推荐作者

成熟的代价

文章 0 评论 0

凑诗

文章 0 评论 0

梦断已成空

文章 0 评论 0

墨落成白

文章 0 评论 0

如果没有你

文章 0 评论 0

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