stl

stl

文章 54 浏览 87

将 std::string 插入 std::fstream 中的任意位置

我有一个 Visual Studio 2008 C++ 应用程序,我想使用 std::fstream 将字符串插入到文件中的任意点。该文件的大小可能有100MB那么大,所以我不想将它…

方觉久 2024-12-12 06:22:27 0 0

互换 const char* 和 std::string

我正在重构一个旧的 C 库,并且当前正在更改外部 API,以便它使用 std::string 而不是 const char*。 ColumnType Table::getColType(const char *name…

烟火散人牵绊 2024-12-12 06:08:56 0 0

iterator::difference_types 是否独立于系统

我有一些序列化逻辑,其中我还序列化 stl 数据结构。目前,我只是编写大小字段,然后通过迭代来编写结构的每个元素。在反序列化中,我读取了大小字段…

何必那么矫情 2024-12-12 03:02:16 0 0

STL容器插入元素

我正在研究 std::set 代码。我看到 insert 签名为 _Pairib insert(const value_type& _Val)。为什么输入参数是通过引用传递的?我知道 standardcConta…

猫腻 2024-12-12 02:52:08 0 0

在 Visual Studio 和 GCC 中使用 stl sort 进行排序

编写一个应该在 Linux 和 Windows 环境中可移植的程序时,我发现在使用 Visual studio 和 gcc 编译时,STL 排序函数存在问题。 为了对复杂数据结构的…

猫烠⑼条掵仅有一顆心 2024-12-12 02:32:37 0 0

STL列表、向量、集合的底层数据结构是什么?

STL列表、向量和集合的底层数据结构是什么? 我的解决方案: 向量:(动态分配)数组 列表:? set:堆(或所有叶节点尽可能位于左侧并将最小/最大元…

心舞飞扬 2024-12-11 22:08:19 1 0

将 std::vector 转换为另一个 std::vector 的最快方法

将 std::vector 从一种数据类型转换为另一种数据类型的最快方法(如果有其他方法)是什么(以节省空间为目的)?例如: std::vector ----> std::vecto…

焚却相思 2024-12-11 20:01:07 1 0

传递数组作为参考

在 C++ 中,当我在编译时不知道大小时,如何传递数组作为引用?到目前为止,我发现让它工作的唯一方法是使用类似的东西 const double( &numbers ) [si…

中性美 2024-12-11 19:48:21 1 0

使用accumulate计算数组double[]平均值的函数

它一定是最常见的函数,每个人在某处都有代码片段,但我实际上花了不少于 1.5 小时在 SO 以及其他 C++ 网站上搜索它,但还没有找到解决方案。 我想使…

征﹌骨岁月お 2024-12-11 19:46:25 1 0

C++中的push_heap函数有什么作用?做?

我想知道带有三个参数的push_heap函数是做什么的? #include #include #include #include using namespace std; class HeapCompare_f { public: bool …

小矜持 2024-12-11 18:40:39 0 0

当键是对象的一部分时最合适的关联 STL 容器 [C++]

我有一个这样的类: struct Thing { unsigned index; // more data members }; 我使用 std::map 来包含我的 Thing。调用代码看起来像这样: Thing myT…

一抹淡然 2024-12-11 11:55:15 0 0

将“这个”转换为指向字符串的指针

在注册对象必须具有唯一名称的系统中,我想在名称中使用/包含对象的 this 指针。我想要最简单的方法来创建 ??? 其中: std::string name = ???(this);…

千年*琉璃梦 2024-12-11 11:22:47 0 0

如何在 C++ 中对 STL 映射应用变换

在 C++ 中,我使用转换将映射的所有值更改为大写。 std::map data = getData(); // make all values uppercase std::transform(data.begin(), data.en…

吝吻 2024-12-11 09:16:11 0 0

Map可以包含类对象或者类对象吗?

Map可以包含类对象或者类对象吗? 我认为key应该是一个内置的主类型,其关联的数据值可以是类或类对象。 例如, stl::map myMap; myMap.insert(pair);…

缱倦旧时光 2024-12-11 07:59:00 0 0

如何在 C++ 中存储位数组?

在 C++ 中存储位数组(无 Boost,只是标准容器)(例如表示卷分配位图)的最佳方式是什么? 我认为 std::vector 是个好主意,但是 显然它是邪恶的并且…

白衬杉格子梦 2024-12-11 07:34:21 1 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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