stl

stl

文章 54 浏览 86

多重集到向量,C++

如何尽可能快地将最后 k 个项目以相反的顺序从 std::multiset 复制到 std::vector ?…

不知所踪 2024-11-05 01:45:59 1 0

将单词值放入具有设定值的键映射中

我知道什么是 map 以及它的一般基本功能,但我不知道为什么这里使用 set 而不是仅仅声明 int i = value 或类似的东西。 我真正想做的是:将单词放入向…

別甾虛僞 2024-11-04 22:58:59 1 0

C++ STL:使用派生虚拟类作为“严格弱排序”对于 std::sort()

我使用 std::sort() 碰壁了。我有一个纯虚拟类(名为 Compare),方法的调用者派生自该类(名为 MyComp)。我使用纯虚拟类作为我的 API 原型: void O…

帅的被狗咬 2024-11-04 21:01:51 0 0

访问集合的第 n 个元素

有一个已访问集合。我想检查从第四个到最后一个的所有元素。 我正在尝试做类似的事情 int visited_pointer = 4 for ( set&ltint&gt::iterator i_visit…

情深已缘浅 2024-11-04 20:53:57 0 0

std::deque 在程序退出之前不会释放内存

在 Linux 上,std::deque 在程序退出之前不会释放内存。完整的代码如下。任何帮助将不胜感激! #include &ltdeque&gt #include &ltvector&gt #include…

醉酒的小男人 2024-11-04 19:24:13 0 0

std::list 删除不兼容的迭代器

我有对象列表。我从该列表中获取一些项目并对项目执行一些操作。如果工作完成且没有错误,我希望从列表中删除这些项目。之后,在擦除时,我得到了不兼…

绳情 2024-11-04 18:56:45 0 0

通过 STL 或 Boost 引入虚拟参数

假设有人想用随机数填充向量。然后有一个明显的解决方案: vector&ltint&gt result result.resize(n) for (int i = 0 i &lt n ++i) { result[i] = gen…

淡淡绿茶香 2024-11-04 17:23:08 0 0

禁用 Stl 内存优化

STL 通过从标准库保留的内存池中为字符串对象提供内存来优化字符串对象的内存分配。 是否可以禁用此优化? 我使用的是 VS 2008…

記憶穿過時間隧道 2024-11-04 15:29:24 0 0

根据给定的 Boost token_iterator 识别原始字符串中的位置

如果使用 Boost 分词器处理字符串,是否可以获取给定标记迭代器所指向的原始字符串中的位置: boost:tokenizer&lt&gt tok( "this is the original str…

波浪屿的海角声 2024-11-04 11:53:01 0 0

合并两个 std::queue

stl 中是否有任何函数可以连接两个 std::queue 对象?…

岁月打碎记忆 2024-11-04 10:37:19 0 0

for_each 奇怪的行为

我不太使用 STL,但我想开始学习它,因此我使用 STL 的 for_each 函数编写了一个非常简单的程序。这是整个程序(不包括头文件): class Object { pub…

旧城烟雨 2024-11-04 10:13:26 1 0

偏移和传递矢量参考

使用数组时,您可以执行类似的操作, class SomeClass { public: int* LockMember( size_t&amp numInts ) private: int* member size_t numInts } int…

暖阳 2024-11-04 08:09:32 1 0

C++ STL - 为什么使用 !(w < *i) 而不是 (w==*i)

vector&ltWidget&gt vw // populate vw sort(vw.begin(), vw.end()) Widget w vector&ltWidget&gt::iterator i = lower_bound(vw.begin(), vw.end(), …

海的爱人是光 2024-11-04 07:52:33 0 0

为什么我不能把“cout <<”放在作为 for_each 中的函数参数?

std::vector&ltint&gt my_ints my_ints.push_back(1) my_ints.push_back(2) my_ints.push_back(3) my_ints.push_back(4) std::for_each(my_ints.begin…

软甜啾 2024-11-04 06:45:42 0 0

使用STL字符串和向量类的异常问题

我对编程相当陌生,仍然不知道为什么会发生这种情况,也不知道如何修复在运行我正在制作的程序时遇到的异常... 异常是如何发生的呢?代码如下: #incl…

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