stl

stl

文章 54 浏览 85

在一行中创建前缀序列

给定初始化变量 unsigned a、unsigned b 且 b &gt a 和 std::vector大小为 ba 的字符串。如何用元素填充字符串,例如“x3”“x4”“x5”“x6”(如果a…

山色无中 2024-08-21 13:26:37 4 0

使用 std::basic_string是否合理?作为目标 C++03 时的连续缓冲区?

我知道在 C++03 中,从技术上讲,std::basic_string 模板不需要具有连续的内存。然而,我很好奇现代编译器有多少实现实际上利用了这种自由。例如,如…

小…红帽 2024-08-21 13:15:27 4 0

std::vector 是否使用 Push_back 复制对象?

经过对 valgrind 的大量调查,我得出的结论是 std::vector 制作了您想要 push_back 的对象的副本。 这是真的吗?如果没有副本,向量就无法保留对象的…

南汐寒笙箫 2024-08-21 13:14:16 4 0

移动 C++对象,尤其是 stl 容器,到特定的内存位置

我正在与一个内存管理器合作,有时需要对内存进行碎片整理。基本上,我将遍历内存管理器分配的对象列表并重新定位它们: class A { SomeClass* data /…

夜巴黎 2024-08-21 12:35:55 4 0

在 ATL 中使用 STL

我需要在 ATL COM 服务器内使用树结构。 我想到使用 stl::map&lt&gt为此目的如下。 BaseMap[k1,NextLevelMap[k2, NextLevelMap[k3, Value]]] 但我需要…

李白 2024-08-21 10:28:09 1 0

C++使用 STL 容器和 typedef 的模板类

我有一个如下所示的类: #include &ltvector&gt #include "record.h" #include "sortcalls.h" template&lt typename T, template&lttypename , typena…

深空失忆 2024-08-21 05:12:56 7 0

结合 boost::lexical_cast 和 std::transform

我想写这样的东西,它无法编译: std::vector&ltA&gt as std::vector&ltB&gt bs( as.size() ) std::transform( as.beginn(), as.end(), bs.begin(), b…

意犹 2024-08-21 04:57:01 8 0

无法使用STL的字符串类

以前也遇到过这个问题但是忘了怎么解决的了。 我想使用 STL 字符串类,但编译器抱怨找不到它。 这是完整的 .h 文件。 #ifndef MODEL_H #define MODEL_…

半边脸i 2024-08-21 03:01:15 3 0

STL中迭代器和容器的关系

美好的一天, 假设我正在用 C++ 编写一个类似 Python 的范围。它提供了随机访问容器的所有特性(当然是不可变的)。我对以下情况提出了一个问题: 我…

野侃 2024-08-21 01:21:29 3 0

在模板类中定义迭代器时出现 STL 编译错误

下面的代码给出了错误: 错误:类型“std::list” &gt'不是从类型“Foo”派生 错误:预期为“”在“iter”之前 #include &ltlist&gt template &ltclas…

缪败 2024-08-21 00:41:50 3 0

使用 std::tr1::function (或 boost::function)创建多播事件

我正在尝试使用 TR1 的功能创建类似 C# 的多播委托和事件。或者 Boost,因为 boost::function (大部分)与 std::tr1::function 相同。作为概念证明,…

清泪尽 2024-08-20 22:02:15 4 0

将唯一 ID 映射到对象的数据结构

我正在寻找一种 C++ 数据结构,它可以让我将对象与唯一的数值(键)关联起来,并且在从容器中删除相应的对象后将重新使用这些键。所以它基本上是一种…

巴黎盛开的樱花 2024-08-20 21:51:47 3 0

STL 是否包含哈希表?

可能的重复: C++ 中的哈希表? 有人可以用 C++ 提供一个简单的 hash_map 示例吗? STL 是否包含哈希表的实现? 如果是这样,您能提供一个如何使用它…

时光病人 2024-08-20 20:39:56 2 0

boost::trim std::vector中的每个字符串

我目前一直在寻找修剪 std::vector 中每个字符串的正确语法。 我尝试 std::vector&ltstd::string&gt v std::for_each(v.begin(), v.end(), &ampboost:…

瑾兮 2024-08-20 19:53:21 6 0

STL resize() 的优点

resize() 函数使向量包含所需数量的元素。如果我们需要的元素少于向量已包含的元素,则最后的元素将被删除。如果我们要求向量增长,它会扩大其大小并…

茶色山野 2024-08-20 18:59:25 6 0
更多

推荐作者

alipaysp_b7SHQYtKbj

文章 0 评论 0

疯到世界奔溃

文章 0 评论 0

笨死的猪

文章 0 评论 0

西瑶

文章 0 评论 0

灵芸

文章 0 评论 0

故事与诗

文章 0 评论 0

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