std可选 问答列表

阻止使用右值 std::optional<t<T 初始化 std::optional:reference_wrapper<const >>T>

作者:slyx 提问时间:11/25/2022

std::reference_wrapper不能绑定到右值引用以防止指针悬空。 但是,通过组合,似乎可以绑定右值。std::optional 也就是说,是但 是.std::is_constructi...

复制/移动省略与使用 std::optional 进行放置

作者:fab 提问时间:3/15/2023

我使用std::optional来存储结构,我最初使用: std::optional<Point_t> optPosition; // declared somewhere as a class m...

为什么 MSVC 尝试将我的代码编译为 C++14 却失败了?

作者:einpoklum 提问时间:4/18/2023

在我的一个项目中,我有一个头文件,其中包含以下代码: #if __cplusplus >= 201703L #include <optional> #include <any> namespace ...

std::optional&lt;T&gt; 赋值运算符

作者:Vinod 提问时间:9/25/2023

我的参考是 std::optional::operator= 的选项 (4)、(5) 和 (6) 鉴于 The class template std::optional manages an op...

从抽象类派生的类中获取从抽象类派生的类的可选项

作者:bmetz 提问时间:11/9/2023

我有类似于下面的代码的东西,其中一组具有相似共享行为的类(Tool1、Tool2)都继承自抽象类(ITool)。所有这些类都拥有自己的相应类(Tool1Attachment、Tool2Attachme...


共15条 当前第2页