stl 相关问题

标准模板库(STL)是通用容器,迭代器,算法和函数对象的C ++库。当C ++被标准化时,STL的大部分被采用到标准库中,并且标准库中的这些部分有时也被错误地统称为“STL”。

如何对向量进行一次置换,同时取两个元素C ++

说我有一个像这样的向量:{a1,a2,a3,a4}。我想一次获取2个向量的所有排列的列表。本质上,(((a1,a2),(a2,a1),(a1,a3),(a3,a1),(a1,a4),(...

回答 1 投票 0

使用向量,stl进行反向输出

我从名为test.txt的文本文件中读取数据。文件内容:C ++每天都在困扰我,我想要这样的结果,++ C si gnibrutsid yreve yad(反义词)是我C ++每天都在困扰我...

回答 1 投票 0

如何打印嵌套的std :: unordered_map的内容?

我正在尝试打印这样指定的std :: unordered_map的所有内容:std :: unordered_map > m;在地图中添加东西后,我...

回答 3 投票 2

为什么make_move_iterator()无法与back_inserter()一起使用?

我正在尝试按照C ++ 17标准编译简单的代码:#include #include #include 使用命名空间std; int main(){vector ... ...>

回答 1 投票 0

无法排序向量 >

我试图通过对我自己的布尔函数使用STL排序来对向量 >进行排序。 #include 使用命名空间std; bool comp(pair u1,pair

回答 4 投票 0

内存超出范围向量

我正在编写此程序,为什么它在toupper('a')中引发错误? void test2(void){字符串n;向量 v;自动= v.begin();做{cout <

回答 3 投票 0

无效使用不完整类型'class…'STL向量

我对继承STL向量的类的定义有一些疑问。此类是公开继承自std :: vector的前提,但是我一直从compiter中收到以下错误。我是...

回答 1 投票 0

[C ++迭代器到const_iterator

如何在C ++中从(该容器类的)迭代器获取(某个容器类的)const_iterator?那么来自insert_iterator的const_iterator呢?生成的迭代器应指向...

回答 2 投票 21


出现错误-结束于退出代码3221225477

#include #include #include #include #include typedef long long ll;使用命名空间std; int main(){#ifndef ...

回答 1 投票 0


为什么string :: begin存在?

如果我理解正确,string :: begin返回指向字符串中第一个元素的指针。如果真是这样,我们为什么不只使用&str来获取指针。是否有情况...

回答 2 投票 2

如何使用STL来获取结构的向量并将其转换为结构元素的向量

我如何使用C ++的算法和迭代器库来实现同一目的? std :: vector transformVectorOfVec3ToVectorofFloats(const std :: vector &...

回答 2 投票 0

一组搜索的复杂度(C ++)

我有一组正整数std :: set >X。现在给了我一个std :: set V,我想知道它是否出现在X中。显然,可以做到这一点。通过调用...

回答 2 投票 0

为什么std :: priority_queue :: top()`无法返回非常量引用?

我需要维护大型对象(类型T)的优先级队列Q。由于复制这些对象非常昂贵,因此我希望能够使用自动h = std :: move(Q.top())来检索可写对象。 ...

回答 1 投票 0

[通过gdb将c ++变量传递给python

我正在开发/调试广泛使用c ++ STL向量和blitz cpp数组的c ++代码(向量/数组是多维的,最多4D / 5D数组)我目前正在使用cout / print来记录...

回答 1 投票 0

如何查找对向量中的元素数

我有一对向量,如下vector > v;我的数据集就像'10',vector1'10',vector2'10',vector3'20',vector4'20',vector5我想要输出...

回答 1 投票 0

为什么std :: optional 使用两个字节?

如果C ++允许bool使用任何位,是什么阻止C ++优化std :: optional来使用1个字节并使用两位来表示has_value和value()?当然,我们会使用遮罩,但是在现代...

回答 1 投票 1

如何为std :: string可变参数模板参数调用c_str()?

我有一个接受格式字符串+参数的方法(右边为printf()),但是,我为此使用可变参数模板:template static void log(const char * pszFmt,... ] >

回答 2 投票 0

计算C ++中两个向量中的元素数

我们的任务是计算属于两个列表的元素数量。例如,对于列表vector arr1 {5,2,8,9} vector arr2 {3,2,9,5}答案将是3 ... ] >>

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.