gpt4 book ai didi

c++ - 显式初始化 std::optional 时,我应该使用 nullopt 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:57:30 25 4
gpt4 key购买 nike

<分区>

std::optional<T>可以像这样初始化为脱离状态:

std::optional<int> oi { nullopt };

但也像这样:

std::optional<int> oi { };

赋值也是如此(oi = {}oi = nullopt)。

除了个人喜好/美感之外,这两者之间是否存在差异,使我更喜欢其中之一?还是根本不重要?

注意:我问的是我想显式初始化可选的情况,而不是默认初始化它(例如为了强调)。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com