stl 相关问题

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

用迭代器替换地图中常量项的方法

我有这样的代码:std :: map all_data; // ... bool OldDataIsBetter(Data const&oldData,Data const&newData){...} // ... void AddData(int key,Data && ...

回答 1 投票 0

是否可以使用向量 作为值来定义unordered_map?

我有一些矢量,它们的吸气剂是这样的:vector & getA() const { return a; } vector& getB() const { return b; } vector & getC() const { return c; ...

回答 1 投票 0

如何检查c ++ STL列表是否为回文?

我想检查给定的C ++ STL列表是否回文? bool isPalindromic(list c); int main(){list l; l.push_front(12); l.push_front(35); l.push_front(34); l ....

回答 1 投票 0

为什么减去两个length()stl在c ++中给出了意外的结果?

我已经选取了两个长度为x的字符串a和长度为y的字符串b。如果我打印cout << [= y,但是如果x

回答 1 投票 0

向量的排序向量

我知道已经有几个问题,我相信我已经尝试了所有建议的解决方案,但仍然遇到问题。我的内部向量是大小为3的行,需要对外部向量进行排序...

回答 2 投票 0

缩短std :: shared_ptr >>

我正在查看代码,发现经常使用以下结构:std :: shared_ptr >>自动实例= std :: make_shared

回答 2 投票 0

将对象的唯一指针添加到地图

我正在尝试添加唯一的映射指针。自动猴子= std :: unique_ptr (new Animal(1,“ Tom”)); std :: map >动物; //动物地图...

回答 2 投票 0

将字符串向量与字符串向量分配向量

我想用不同的字符串向量填充字符串向量的向量。但是它没有被填充,并且有相同的空值,这些空值在定义期间被初始化。整数A = 3;向量

回答 1 投票 0

从反向C ++访问向量时发生运行时错误

我试图以相反的顺序访问存储在向量中的值。以下代码未显示错误:for(long long int i = 0; i

回答 2 投票 1

[C ++ Map插入具有重复键的对

我正在尝试使用以MAC为密钥的地图。我为MAC和重载operator

回答 1 投票 0

char向量可以超出范围吗?

我只是逐字符读取一个数字字符串,直到输入'\ n'。向量 pay;向量 ::迭代器p;字符x; char maxdigit; if(flag == 1){cin.ignore(); / ...

回答 1 投票 1

如何默认初始化std :: vector

试图默认初始化std :: vector #include #include int main(){类选项{std :: vector items {100}; }选项; ...

回答 4 投票 3

擦除会删除stl无序映射的元素使用的堆内存

我有一个int和string的无序映射,通过引用将值插入到其中。我想从map中删除一些元素并减少所使用的malloc内存,但是我看不到内存的减少。是...

回答 2 投票 0

[find()stl in c ++中的向量

[今天,我试图在没有二进制搜索代码的向量中查找元素的位置,但发现有find()stl之类的东西,我实现了它并且正在编译,但不是...

回答 1 投票 1

std :: priority_queue的自定义比较器后面的逻辑

我正在尝试为以下优先级队列编写自定义比较器:priority_queue ,vector >,cmp> pq;该对中的第一个int是键,... ] >>

回答 1 投票 1

我如何运行此脚本-到st l的评估数据

我是该论坛的新手,还是“实现编码”的新手,对HTML和CSS有一点经验(对于静态网页设计来说,这是过去的事情)。最近我给自己买了一台3D打印机Ender 3! ...

回答 1 投票 1

脚本不会运行-评估数据发送到stl

我是该论坛的新手,还是“实现编码”的新手,对HTML和CSS有一点经验(对于静态网页设计来说,这是过去的事情)。最近我给自己买了一台3D打印机Ender 3! ...

回答 1 投票 1


数组大小推导

[以斯科特·迈耶(Scott Meyer)的“现代C ++”为例,我将利用模板的std :: array大小推导。我偶然尝试编译myUsage函数用法。 #include #include&...

回答 2 投票 0

为什么不在stl的迭代器中传递星号(*)

[当我们使用迭代器时,我们先声明迭代器,然后将itr作为对象,但是我们不会像在每次声明指针变量时而是通过使用use打印向量的值时那样传递任何指针。]] >

回答 2 投票 0

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