可选 问答列表

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

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

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

阻止使用右值 std::optional&lt;t&lt;T 初始化 std::optional:reference_wrapper&lt;const &gt;&gt;T&gt;

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

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

为什么 C++ 核心指南不建议在适当时在指针上使用 std::optional?[关闭]

作者:Henk 提问时间:11/16/2022

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 去年关闭。 改进此问题 在 C++ 核心指南中仅引用一次:std::option...

构建器模式是否比命名的可选参数提供的功能更多?

作者:Enlico 提问时间:6/26/2022

Head First Design Patterns 在附录中仅简要描述了构建器模式,没有像其他模式那样专门讨论它。 设计模式:可重用面向对象软件的元素将其视为其他设计模式。 重构 Guru 还将...

打字稿类型的可选链接

作者:Hoffmann 提问时间:11/26/2020

我有一个深度嵌套的数据结构,我希望能够在其中引用内部类型,但该类型没有自己的名称/定义。例如: MyQuery['system']['errors']['list'][number] 我使用 g...


共35条 当前第4页