stl 相关问题

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

用于在c ++中实现邻接列表的嵌套列表

我正在浏览该网站上的拓扑排序代码。我理解代码,除了一部分是邻接列表的声明(第15行),这是列表 ...

回答 1 投票 0

访问列表中的所有std :: variant并为每次访问捕获一个附加值

我正在尝试实现一个状态存储,它基本上是键-值对的映射,其中值是std :: variant。以下课程效果很好。请注意,它不仅打印访问的值,...

回答 1 投票 0

此代码中的“是什么,以及它的基本作用是什么?

想知道s =“” s在以下代码中的作用以及如何使用! generate(begin(v),end(v),[s =“” s,c ='`']()可变{++ c; s + = c; return s;}); #include ... ...>

回答 1 投票 1

c ++ char数组是否超出范围?

我有一个需要const char指针作为输入的方法(不以null终止)。这是我在项目中使用的库(TinyXML)的要求。我从字符串获取此方法的输入。...

回答 4 投票 1

上限/下限比较功能

我想在排序向量中找到字段小于某个值x的第一项。我需要提供一个比较函数,该函数将'x'与MyClass中的内部值进行比较,但是我无法解决...

回答 4 投票 14

在这种情况下如何管理继承?

我正在尝试用C ++创建一个可以包含各种数据类型的表。因此,我创建了一个虚拟模板类“ Column”,并从中派生了“ IntColumn”,“ FloatColumn”等。然后我想...

回答 1 投票 0

向量的存储位置不连续

我正在Kubuntu 20.04上使用C ++,并运行了以下代码:vector v(10,2); cout << []

回答 1 投票 0

std :: ostringstream覆盖初始化字符串

以下代码在clang ++-7上导致“ 0004567” #include #include 使用命名空间std; int main(){ostringstream oss {“ 1234567”}; oss < ] >>

回答 1 投票 0

stl中出现较大频率的误差-时间序列分析

[嗨,我正在与R一起学习时间序列。如果我执行stl方法,则会遇到如下错误。 stl(avatar_ts,s.window =“ periodic”)中的错误:序列不是周期性的,或者少于两个周期...

回答 1 投票 0

priority_queue的语法差异,实现最小堆,其向量降序

使用priority_queue STL实现最小堆的语法为std :: priority_queue ,std :: greater > my_min_heap;相反,实现sort(...

回答 1 投票 0

string :: find函数总是无法在字符串上搜索字符?

我有试图查找非重复最长字符串的代码。在下面的函数中,我传递字符串,并将第一个字符分配给临时字符串。然后我逐个字符地遍历原始字符串...

回答 1 投票 0

C ++:扩展子类中的静态STL容器/映射成员?

目前,我的代码看起来很像#include #include #include void SomeFunc(); void SomeOtherFunc(); struct调用{std :: string name; ...

回答 1 投票 1

我有一个关于std :: priority_queue的问题

结构事件{int ObjectID {}; EnumOp Op {}; high_resolution_clock :: time_point WakeUpTime {}; int TargetID {}; constexpr bool运算符>(const Event&rhs)const {...

回答 1 投票 0

C ++-如何使用STL算法将整数向量转换为字符串向量?

例如,我需要{20,6,143}成为{“ 20”,“ 6”,“ 143”}。

回答 2 投票 0

与C ++中使用push_back相比,声明一个带有矢量的向量提供了任何改进

让我们说,我们知道我们将需要的向量大小,“ n”。是否使用vector Array(n);与使用Array.push_back(element)一一相比有什么改进?建议使用...

回答 2 投票 0

Visual Studio stl数字实现中的双头保护

在Visual Studio 12.0附带的stl实现中,一旦#ifndef _NUMERIC_ #define _NUMERIC_ //出于可读性的考虑而缩短,则数字标头看起来像是#pragma。 。 。 ...

回答 1 投票 0

使用STL的字符串中整数的计数

我在字符串内有空格分隔的整数,例如:std :: string s =“ 1 2 33 444 0 5”。字符串井井有条:只有空格分隔的数字,没有任何字母,换行符等。...

回答 2 投票 0

如何访问具有地图的2D矢量?

int main(){map my_map; vector > v_temp; vector >> vectors;对于(int i = 0; i <2; i ++)...

回答 1 投票 0

为什么Sutherland-Hodgeman Line Clipping算法的代码没有给出错误的输出?

这里,蓝线是要修剪的多边形边。黄色的线是裁剪多边形的边缘。 // Sutherland-Holdgman换行#include“ Line2d.h” #include“ Rectangle2d.h” #include“ ...

回答 1 投票 -5

C和C ++中集合和映射值的下界索引

假设我想获取集合中某个值的lower_bound的索引,并且如果我键入cout << []

回答 1 投票 0

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