stl 相关问题

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

用C ++创建两个值的并集/交集创建const集的标准方法?

假设我有constexpr std :: set a = {1,2,3}; constexpr std :: set b = {3,4,5};而且我想创建constexpr std :: set c = union(a,b); // {1,2,3,4,5}是...

回答 1 投票 0

为什么不为同一个键更新c ++映射值?

这是我的代码:map ,string> m; m.insert(make_pair(1,2),“ imtiaz”); //制作键值对m.insert(make_pair(8,3),“ moin”); m.insert(make_pair(1,2),“ izm”); cout << []

回答 4 投票 1

Boost.Intrusive-恒定时间迭代器

Boost.Intrusive可以在恒定时间内从Object-Ref或Object-Pointer中获得迭代器(请参阅此处:https://www.boost.org/doc/libs/1_72_0/doc/html/intrusive/usage_when。 html)。这是如何运作的? ...

回答 1 投票 1

将向量复制到队列中

我有向量std :: vector vec和一个队列queue * myQueue = new queue ;我想将向量复制到队列中。我尝试使用如何... ] >>

回答 1 投票 0

如何获取“ STL”文件的三角形列表?

我想从我创建的“ STL”文件中制作低聚雕塑。制作雕塑的最简单方法是拥有一个三角形列表。边缘长度和角度。有没有办法获取此数据...

回答 1 投票 0

在自定义std :: vector类容器中处理指针和非指针模板类型的最佳方法是什么?

因此,我正在构建自己的类似于std :: vector的动态数组容器以进行娱乐/研究。我的容器的简化标题如下所示:template class Array {...

回答 1 投票 0

大量数字给出错误输出的阶乘

我试图找到大量的阶乘,我输入了测试用例的数量,并且在每种情况下我试图找到其阶乘的数字都存储了阶乘的位数...

回答 1 投票 0

对象的排序向量接收堆栈溢出异常c ++

我正在尝试通过属性对Student对象的向量进行排序:class Student {private:std :: string nume;诠释std :: list cursuri; ... public:...

回答 2 投票 0


是否在类调用构造函数的方法中使用静态std :: map实例化?

我有一个疑问,我有一个类,我们可以说“ a”,其中的方法“ b”在体内使静态std :: map无效。问题是:下面的代码确保std :: ......>

回答 2 投票 -1

如何使用binary_search STL函数在嵌套类中搜索整数?

如何使用binary_searc STL函数在嵌套类中搜索整数?是否可以对向量载体进行二进制搜索以搜索产品类别ID?目前,我...

回答 2 投票 0

std :: unordered_map如果已知输入大小,如何优化批量插入

[如果我知道我要在std :: unordered_map中插入大量数据(大约一百万个条目),我是否可以提前做一些事情来提高性能? (就像std :: vector :: reserve ...

回答 2 投票 2

C ++ STL按值设置擦除

:: find(T val)方法检查它在集合中的存在,然后使用...

回答 2 投票 3

std :: map的线程安全性,用于只读操作

我有一个std :: map,可用于将值(字段ID)映射到人类可读的字符串。当我的程序在启动任何其他线程之前启动时,此映射将被初始化一次,此后就永远不会...

回答 4 投票 18

std :: unordered_map如果我知道数据大小,如何优化批量插入

[如果我知道我要在std :: unordered_map中插入大量数据(大约一百万个条目),我是否可以提前做一些事情来提高性能? (就像std :: vector :: reserve ...

回答 2 投票 1


`迭代器和const_iterator不是STL容器的必需成员吗?

源自对iterator / const_iterator实现的理解:“尽管iterator和const_iterator是在vector范围内声明的类型,但不要求vector(或任何STL ...

回答 2 投票 0

如何在文件中读取/从文件读取地图[关闭]

我有地图 天。 Day是一个类:Class Day {public:string date =“ undefined”; int目标= 0;向量 任务;无效Search(); ...

回答 1 投票 1

将存储在向量中的二进制数据读入结构中

请考虑以下代码:@pragma pack(2)struct file_data {uint8_t data0; uint16_t data1; uint8_t data2; } @pragma pack()file_data readFile(const std :: string&pathFile){...

回答 2 投票 0

无法从基于C ++ STL策略的数据结构中删除

C中有一个关联的容器,它实际上是一个集合(多集),可以给出O(1)中元素的顺序。这是我使用容器的方式:#include #...

回答 1 投票 0

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