可选 问答列表

std::optional<std::any> 和 has_value() 之间的交互

作者:Daniel Tyebkhan 提问时间:8/20/2023

出于调试目的,我正在编写一个函数,该函数遍历任何类型的可选变量的向量以检查哪些变量已初始化,但对所有变量的检查都返回,尽管从未为其中一些变量分配过任何值。has_value()true 我将不胜感激...

使用术语“direct-non-list-initializes”而不是“copy constructs”的可选复制构造函数

作者:cbhattac 提问时间:10/1/2023

在 C++ 标准中,可选的复制构造函数定义如下: constexpr optional(const optional& rhs); Effects: If rhs contains a value...

避免为未使用的抽象可选函数参数保留名称

作者:kaisong 提问时间:10/29/2023

我有一个求解器类模板,其求解例程可以使用可选的 ostream 调用。 在所述类模板的专用化下,从不使用 ostream。 问题 为什么我不能从下面的最小示例中删除字符序列“fdsa”,并让它实...

Golang 中 WithOptions 模式的组合

作者:404 提问时间:11/4/2023

在golang中,有一个非常酷的可变选项模式,如 CallSomeStaff(mandatoryArg, WithSomeVariadicOption(val1), WithOtherVariadi...

如何将一个或多个参数传递给python,将它们与可选的过滤器参数匹配,并仅将匹配的参数添加到数组中?

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

我想: 将一个或多个 ()* 参数传递给 Python 脚本,named 将可选参数也传递给脚本,filter 将所有其他匹配(如果提供),argumentsfilter 将 all(如果提供,则匹...

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

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

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

Pydantic 2.0 中的可选 str 具有字段约束

作者:Ahmad 提问时间:10/24/2023

我正在尝试在Pydantic 2.0中定义一个可选的字符串字段,该字段应遵循约束(如果提供),否则传递。但是,以下实现都不起作用,并且会给出相同的错误。None Option1: role_d...

Fortran 中的可选参数,当函数调用的签名最初未知时

作者:Oier Arcelus 提问时间:11/12/2023

我有一个 fortran 子例程,它采用许多可选参数,我正在尝试为它构建一个 python 接口 subroutine myfunc(mandatory, A, B, C, result) int...

为什么 std::optional 不使用 sentinel 值来表示空的可选?

作者:NoSenseEtAl 提问时间:10/15/2023

我知道这艘船由于需要的 ABI 破损而航行,但我想知道为什么最初实现没有决定使用一些魔术位模式来 , , 等......表示空可选值。这显然需要在类型的位表示中有一些“自由”值,因此例如它不适用于 ,...

std::optional 不应该在执行 emplacement 构造函数时包含其值吗?

作者:Tobi 提问时间:4/29/2021

在实际代码中,构造函数可能非常复杂,因此 of a 可以查询可选本身的状态。当这种情况发生时,它通常会更复杂一些,但这里有一个(人为的)最小示例:emplacestd::optional #incl...


共35条 当前第2页