c++-standard-library 相关问题

在C ++编程语言中,C ++标准库是类和函数的集合,它们可能用或不用核心语言编写,也是C ++的一部分。

为什么std :: setbase(2)没有切换到二进制输出?

std :: setbase上的cppreference页面说:除了8,10或16之外的基数值将basefield重置为零,这对应于十进制输出和前缀相关的输入。怎么会?有没有 ...

回答 1 投票 6

C ++标准库的标头在哪里?

我想知道我的文件系统在哪里找到了C ++标准库的标题。特别是我正在寻找矢量模板的定义。我在/ usr / include /和各种搜索...

回答 5 投票 20

通常得到日期和时间

我知道之前可能已经提出过这个问题,但这是我之前在此处提出的一个问题的后续跟进。从其他问题中得出的独特之处在于我正在寻找......

回答 1 投票 0

可以或为什么我不能在std :: set中按索引搜索元素?

关于通过索引访问std :: set中的元素,这个网站上有几个问题,但我看到的答案是旧的,没有启发性。有序集可以(通常是)实现为二进制...

回答 1 投票 2

VS Code无法检测标准C ++库

我开始使用VS Code,在搞砸了它后,我设法用c_cpp_properties.json检测Windows和Direct3D SDK,但是我没能制作标准库......

回答 2 投票 2

是std :: map :: iterator实例化std :: map ?

我有这个代码,它适用于GCC:#include class Foo;班级酒吧; typedef std :: map MyMap中; MyMap :: iterator i; class Foo {MyMap :: iterator some_data; };代码 ...

回答 2 投票 15

std :: reduce with std :: unordered_map

我有一个unordered_map的矢量,我正在尝试使用std :: reduce来获取地图中所有矢量中所有值的总和。我当前的功能代码(我想要替换)看起来像这样:// ...

回答 2 投票 2

C ++标准库头可以包含C标准头吗?

我只能在标准草案N4582中找到[res.on.headers / 1] A C ++标头可能包含其他C ++标头。似乎没有指定C ++标头是否可以包含C标准标头。 ...

回答 3 投票 14

string :: capacity / reserve()计数是否终止为null?

cppref对capacity()和reserve()的描述并不明显,是否计算了终止空字符。

回答 2 投票 4

array :: operator []实际上是noexcept吗?

根据cppref,重载当前不是noexcept指定的。但我认为它们实际上是没有的,对吧?由于没有执行边界检查。所以没有像array :: at那样的out_of_range异常。如果...

回答 2 投票 4

按元素的功能搜索upper_bound

假设a有一个可以计算为整数的A类。我们得到一个A的向量作为输入,它按照它的evaluate()值排序。如何通过评估值找到上限?我试过了 ...

回答 2 投票 1

std :: min(0.0,1.0)和std :: max(0.0,1.0)是否会产生未定义的行为?

问题很清楚。以下给出了我认为这些表达式可能产生未定义行为的原因。我想知道我的推理是对还是错,为什么。短......

回答 3 投票 50

为什么并行for_each需要前向迭代器?

我正在设计一个遍历多个容器的迭代器,因此有一个代理对象作为返回类型。因此,它能做的最好就是成为一个输入迭代器(这是因为前进...

回答 2 投票 7

在C ++中,为什么我不能使用两个默认随机引擎生成独立的随机整数样本

我想在可配置的范围内进行独立的整数随机分布。我原来的内容由以下程序说明:#include #包括 #...

回答 2 投票 5

通过线程共享std ::指针向量

我想通过线程共享一个std ::指针向量。每个线程都应该能够获取或删除指针并将其从向量中移除。我怎么能使这个线程安全,是...

回答 1 投票 -1

P0960,是否有任何类型的机制来检测新的聚合init是否在c ++ 20中使用()s缩小?

使用P0960“允许从带括号的值列表中初始化聚合”,您也可以使用()s聚合init。但是,这种初始化允许缩小,而{} s则不然。 #include&...

回答 2 投票 4

使用构造函数初始化您的类,该构造函数将std :: map作为带有大括号的初始化程序的参数

我有一个带构造函数的简单类,它带有std :: map。我想用一对钎焊封闭的初始化列表初始化类。这是我尝试过的://X.h #include template&...

回答 1 投票 1

如何将std :: string转换为小写?

我想将std :: string转换为小写。我知道函数tolower(),但是在过去我遇到过这个函数的问题,并且无论如何使用std :: string都不是理想的...

回答 25 投票 681

我可以获取标准库中定义的函数的地址吗?

请考虑以下代码:#include #包括 #包括 int main(){std :: invoke(std :: boolalpha,std :: cout); //#1使用ctype_func = int(* ...

回答 1 投票 25

std :: span默认构造函数的当前标准规范是否在“Extent <= 0”上正确?

截至2019年4月21日,02:44:49 UTC,https://eel.is/c++draft/上的[span.cons]版本似乎包含一个错误:constexpr span()noexcept;约束:范围<= 0为真。确保:...

回答 1 投票 2

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