STD 问答列表

使用 logger.exception 抑制/重定向堆栈跟踪打印输出?

作者:mike rodent 提问时间:4/16/2023

处理异常的一个好方法是使用:Logger.exception try: do_something() except BaseException: logger.exception('some m...

插入地图的首选/惯用方式是什么?

作者:fredoverflow 提问时间:11/26/2010

我已经确定了将元素插入到其中的四种不同方法:std::map std::map<int, int> function; function[0] = 42; function.insert(std:...

为什么这个赋值运算符不工作?

作者:bad_chemist 提问时间:12/18/2021

我有一个对象向量. 是对象的一个属性。 该对象有 3 个属性:一个 、 一个 cpp 字符串,哪个 .SolventInGridParticleSolventInGridNewGridParticle...

在函数参数中使用前缀和后缀运算符时的不同和奇怪的结果 [duplicate]

作者:Vishesh Mehta 提问时间:4/24/2021

这个问题在这里已经有答案了: 未定义、未指定和实现定义的行为 (9 个答案) 评估顺序和未定义的行为 (2 个答案) 什么是序列点,它们与未定义的行为有何关系? (6 个答案) 为什么这些构造使用增量...

为什么这个 std::vector::emplace_back 失败?

作者:Zebrafish 提问时间:2/18/2018

我遇到了一个编译器错误,上面写着: 尝试引用已删除的函数 #include <iostream> #include <vector> template <typename T> struct C...

std::array 无法为特定数据列表自动初始化

作者:sparrow 提问时间:6/5/2023

std::array 无法为特定数据列表自动初始化: static constexpr auto k_strap4_function_setting = std::array{0xf0000000...

二进制搜索中的 [start/2 + mid/2] 和 [(start + mid)/2] 有什么区别?

作者:user19117411 提问时间:7/10/2023

在二元搜索算法中,我们将 mid 设置为: mid = (start + end)/2,与 mid = start/2 + end/2,也等于 mid = 开始 + (结束 - 开始)/2 但...

使用默认参数在 optional 中unique_ptr 内部的类的正向声明失败

作者:Michael 提问时间:7/2/2023

我有以下一段代码 // DoSomething.h class Foo; void doSomething(std::optional<std::unique_ptr<const Foo>> f =...

具有指向 std::optional 中值的视图的值更正

作者:jerin 提问时间:10/9/2023

我正在尝试创建一个设置,其中 C++ 类的实例可以选择拥有数据。为此,我正在创建一个 ,以及一个视图,以显示这个可选的视图(或从外部提供的东西)。考虑以下代码片段,这是我在解决此问题时遇到的问题的最小...

声明向量 - 预期表达式时出错

作者:Антон Ананьев 提问时间:10/28/2021

在第 15 行出现错误“预期表达式”。不知道它需要什么以及如何解决它。 #include <iostream> #include <vector> #include <string> #includ...


共476条 当前第4页