stl

stl

文章 54 浏览 85

为成对容器的第一个元素提供迭代器

我有一个装满成对的容器。 我想使用 STL 通用算法对其进行迭代(在我的例子中它将是inner_product,但将其视为通用问题)。 我使用的算法首先和最后需…

九八野马 2024-07-09 22:34:57 4 0

STL中有dereference_iterator吗?

我想知道 STL 中是否有一个迭代器在返回指向的对象之前取消引用该对象。 当操作容器聚合指针时,这可能非常有用。 这是我希望能够做的一个示例: #inc…

幽蝶幻影 2024-07-09 19:57:54 5 0

STL::Map - 遍历列表还是使用查找?

假设我有一个方法需要从包含 100 个元素的映射中提取 8 个值。 您认为哪一个更好: 从头到尾走一次 for 循环,通过打开按键将元素拉出? 或者使用 fin…

心碎的声音 2024-07-09 19:29:37 10 0

C++ 中的 const_iterator 和非常量迭代器有什么区别? 标准格式?

const_iterator 和 iterator 之间有什么区别?您会在哪里使用其中一个?…

贪恋 2024-07-09 17:32:04 6 0

在模块(exe 和 dll)之间使用 STL(TR1)shared_ptr 是否安全

我知道在一个模块中新建某些内容并在另一个模块中删除它通常会导致 VC++ 中出现问题。 不同运行时的问题。 如果我没记错的话,将模块与静态链接的运行…

热风软妹 2024-07-09 17:01:07 4 0

将 stringstream 内容写入 ofstream

我目前正在使用 std::ofstream ,如下所示: std::ofstream outFile outFile.open(output_file) 然后我尝试将 std::stringstream 对象传递给 outFile …

完美的未来在梦里 2024-07-09 16:21:01 6 0

如何使用 icc 编译器检查 gdb 中 std::vector 的内容?

我想检查 gdb 中 std::vector 的内容,但我无法访问 _M_impl 因为我使用的是 icc,而不是 gcc,我该怎么做? 为了简单起见,我们假设它是一个 std::ve…

在你怀里撒娇 2024-07-09 15:10:59 5 0

在 gdb 中显示解引用的 STL 迭代器

我有一个映射元素的迭代器,我希望 gdb 显示该迭代器的“第一个”和“第二个”元素的值。 例如: std::map&ltint,double&gt aMap ...fill map... std:…

逆光飞翔i 2024-07-09 15:07:04 7 0

将类型添加到 std 命名空间

将类型添加到 std 命名空间是否可以接受。 例如,我想要一个 TCHAR 友好的字符串,那么以下可以接受吗? #include &ltstring&gt namespace std { type…

破晓 2024-07-09 14:20:02 3 0

更改 C++ 的保留内存 向量

我有一个有 1000 个“节点”的向量, if(count + 1 &gt m_listItems.capacity()) m_listItems.reserve(count + 100) 问题是当我要重新填充它时,我也…

鲜血染红嫁衣 2024-07-09 13:48:12 3 0

丢弃接受输出迭代器的函数的输出

假设 C++ 中有一个模板函数,它执行一些有用的工作,但也通过输出迭代器输出一系列值。 现在假设值的序列有时很有趣,但有时没有用。 STL 中是否有一…

还在原地等你 2024-07-09 13:11:38 5 0

从 char* 初始化 std::string 而不复制

我遇到这样的情况:我需要处理大量(许多 GB)数据: 通过附加许多较小的(C char*)字符串构建一个大字符串 修剪字符串 将字符串转换为 C++ const st…

美羊羊 2024-07-09 12:33:34 8 0

在 C# 中使用列表

我是一名高级软件工程学生,目前正在上数据结构和算法课程。 我们的教授希望我们使用 C++ STL 中的列表结构编写一个程序。 我一直在尝试越来越多地使…

清君侧 2024-07-09 11:50:51 5 0

什么是“字符串”、“流”? 和“stringstream” C++ 中的类?

我想知道c++中string和stream有什么区别,stringstream是什么?…

满意归宿 2024-07-09 11:03:36 5 0

STL 迁移问题(VS 2003 -> 2005)

我刚刚将一个项目从 Visual Studio 2003 转换为 2005,虽然其中大部分“转换”得很好,但我在以下行中遇到了一系列 STL 错误: void SomeFn( std::vec…

雪花飘飘的天空 2024-07-09 09:42:05 5 0
更多

推荐作者

cn2008

文章 0 评论 0

高冷爸爸

文章 0 评论 0

mb_IvyEMzfd

文章 0 评论 0

风吹雪碎

文章 0 评论 0

qq_8KCWRK

文章 0 评论 0

人间搬砖

文章 0 评论 0

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