stl

stl

文章 54 浏览 85

STL映射存储搜索的键

我刚刚发现,当我搜索这样的地图时: std::map&ltstd::string, int&gt aMap 我搜索的键开始成为地图的一部分。 在上述情况下,值存储为零。 如果是指…

勿忘心安 2024-07-19 03:01:45 2 0

c++ 中的 char* 与 std::string

我什么时候应该使用 std::string 以及什么时候应该使用 char* 来管理 C++ 中的 char 数组? 如果性能(速度)至关重要并且您愿意因内存管理而接受一些…

半衬遮猫 2024-07-19 02:48:30 4 0

是否可以创建一个指针向量?

只是想知道,由于我遇到的问题,是否可以创建指针向量? 如果是这样,怎么办? 特别是关于使用迭代器和 .begin() ,即:我如何将此向量转换为指针向量…

失而复得 2024-07-18 21:54:48 7 0

清空字符串流的最佳方法?

其中一种可能性是: somestringstream.str("") 但这是否是最优的? 有什么方法可以保留 stringstream 内部缓冲区,以便后续的operator&lt&lt() 调用不…

不爱素颜 2024-07-18 17:44:55 2 0

如何从 C++ 中优雅地提取 2D 矩形区域 向量

这个问题非常基本。 (我很困惑为什么搜索没有找到任何东西) 我有一个矩形“图片”,存储它的像素颜色线 在 std::vector 中的行之后, 我想从该图片…

在你怀里撒娇 2024-07-18 10:54:30 4 0

如何在 STL 列表中存储数组?

使用 C++ 和 STL,有人知道如何将整数数组存储为 STL 列表或向量中的节点吗? 我需要存储未知数量的数字对,并且来自其他语言,我的第一个想法是使用…

奈何桥上唱咆哮 2024-07-18 10:31:49 2 0

C++ 中的自定义迭代器

我有一个 TContainer 类,它是几个指向 TItems 类的 stl 集合指针的集合。 我需要创建一个迭代器来遍历 TContainer 类中所有集合中的元素,抽象内部工…

ぺ禁宫浮华殁 2024-07-18 09:51:58 4 0

使用索引向量重新排序向量

我想对向量中的项目重新排序,使用另一个向量指定顺序: char A[] = { 'a', 'b', 'c' } size_t ORDER[] = { 1, 0, 2 } vector&ltchar&gt vA(A, A + si…

两个我 2024-07-18 08:53:13 3 0

擦除和删除之间的区别

我对 std::remove 算法的使用之间的差异有点困惑。 具体来说,当我使用此算法时,我无法理解正在删除的内容。 我编写了一个像这样的小测试代码: std:…

梦幻的味道 2024-07-18 08:06:56 3 0

通过范围键保存值的结构

我需要一个结构来保存基于具有范围的键的值。 我的实现是 C++,所以任何 STL 或 Boost 都会很棒。 我有范围键,它们是双精度数,值是 [0,2) -&gt 值1 …

随遇而安 2024-07-18 06:48:28 2 0

链表内存管理

如何释放包含动态分配对象的链表? 我尝试使用 list 列表,但随后我无法使用 insert() 函数将对象插入到列表中。 有谁知道是什么原因?…

征棹 2024-07-18 05:27:12 5 0

用于操作基础/派生对象容器的函数

考虑以下带有数组的算法: class MyType { // some stuff } class MySubType:MyType { // some stuff } void foo(MyType** arr, int len) { for (int …

被你宠の有点坏 2024-07-18 04:50:03 7 0

什么是STL?

我不是 C++ 程序员,很难理解网站上给出的解释。 我不懂容器或迭代器,并且近期没有学习 C++ 的计划。 通俗地说:STL 是什么?它能为我做什么? 它与 …

安穩 2024-07-18 04:47:01 4 0

如何在 CodeWarrior 调试器中检查 STL 列表?

有没有简单的方法可以在 Metrowerks CodeWarrior 调试器中查看 STL std::list 中的数据? 我可以通过查看表达式来查看列表开头或结尾附近的数据,例如…

我三岁 2024-07-18 04:25:49 5 0

如何将 BOOST_FOREACH 与两个 std::map 一起使用?

我的代码基本上如下所示: std::map&ltint, int&gt map1, map2 BOOST_FOREACH(int i, map1) { // do steps 1-5 here... } BOOST_FOREACH(int i, map2)…

云仙小弟 2024-07-18 02:48:03 5 0
更多

推荐作者

小镇女孩

文章 0 评论 0

奢望

文章 0 评论 0

qq_xjlBeR4f

文章 0 评论 0

谎言月老

文章 0 评论 0

1088349293

文章 0 评论 0

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