在C ++编程语言中,C ++标准库是类和函数的集合,它们可能用或不用核心语言编写,也是C ++的一部分。
为什么std :: setbase(2)没有切换到二进制输出?
std :: setbase上的cppreference页面说:除了8,10或16之外的基数值将basefield重置为零,这对应于十进制输出和前缀相关的输入。怎么会?有没有 ...
我想知道我的文件系统在哪里找到了C ++标准库的标题。特别是我正在寻找矢量模板的定义。我在/ usr / include /和各种搜索...
我知道之前可能已经提出过这个问题,但这是我之前在此处提出的一个问题的后续跟进。从其他问题中得出的独特之处在于我正在寻找......
关于通过索引访问std :: set中的元素,这个网站上有几个问题,但我看到的答案是旧的,没有启发性。有序集可以(通常是)实现为二进制...
我开始使用VS Code,在搞砸了它后,我设法用c_cpp_properties.json检测Windows和Direct3D SDK,但是我没能制作标准库......
是std :: map :: iterator实例化std :: map ?
我有这个代码,它适用于GCC:#include class Foo;班级酒吧; typedef std :: map MyMap中; MyMap :: iterator i; class Foo {MyMap :: iterator some_data; };代码 ...
std :: reduce with std :: unordered_map
我有一个unordered_map的矢量,我正在尝试使用std :: reduce来获取地图中所有矢量中所有值的总和。我当前的功能代码(我想要替换)看起来像这样:// ...
我只能在标准草案N4582中找到[res.on.headers / 1] A C ++标头可能包含其他C ++标头。似乎没有指定C ++标头是否可以包含C标准标头。 ...
string :: capacity / reserve()计数是否终止为null?
cppref对capacity()和reserve()的描述并不明显,是否计算了终止空字符。
array :: operator []实际上是noexcept吗?
根据cppref,重载当前不是noexcept指定的。但我认为它们实际上是没有的,对吧?由于没有执行边界检查。所以没有像array :: at那样的out_of_range异常。如果...
假设a有一个可以计算为整数的A类。我们得到一个A的向量作为输入,它按照它的evaluate()值排序。如何通过评估值找到上限?我试过了 ...
std :: min(0.0,1.0)和std :: max(0.0,1.0)是否会产生未定义的行为?
问题很清楚。以下给出了我认为这些表达式可能产生未定义行为的原因。我想知道我的推理是对还是错,为什么。短......
我正在设计一个遍历多个容器的迭代器,因此有一个代理对象作为返回类型。因此,它能做的最好就是成为一个输入迭代器(这是因为前进...
在C ++中,为什么我不能使用两个默认随机引擎生成独立的随机整数样本
我想在可配置的范围内进行独立的整数随机分布。我原来的内容由以下程序说明:#include #包括 #...
我想通过线程共享一个std ::指针向量。每个线程都应该能够获取或删除指针并将其从向量中移除。我怎么能使这个线程安全,是...
P0960,是否有任何类型的机制来检测新的聚合init是否在c ++ 20中使用()s缩小?
使用P0960“允许从带括号的值列表中初始化聚合”,您也可以使用()s聚合init。但是,这种初始化允许缩小,而{} s则不然。 #include&...
使用构造函数初始化您的类,该构造函数将std :: map作为带有大括号的初始化程序的参数
我有一个带构造函数的简单类,它带有std :: map。我想用一对钎焊封闭的初始化列表初始化类。这是我尝试过的://X.h #include template&...
我想将std :: string转换为小写。我知道函数tolower(),但是在过去我遇到过这个函数的问题,并且无论如何使用std :: string都不是理想的...
请考虑以下代码:#include #包括 #包括 int main(){std :: invoke(std :: boolalpha,std :: cout); //#1使用ctype_func = int(* ...
std :: span默认构造函数的当前标准规范是否在“Extent <= 0”上正确?
截至2019年4月21日,02:44:49 UTC,https://eel.is/c++draft/上的[span.cons]版本似乎包含一个错误:constexpr span()noexcept;约束:范围<= 0为真。确保:...