首页 > 试题广场 >

以下关于C++17 std::optional的描述,哪些是

[不定项选择题]
以下关于C++17 std::optional的描述,哪些是正确的?
  • optional<T>的大小通常大于sizeof(T),但标准不保证固定的大小关系
  • optional可以通过value()安全地访问值,不存在时抛出std::bad_optional_access
  • optional<T&>是合法的
  • optional可以作为函数返回值替代指针表示"可能没有值"
C++17 std::optional是一个 “可能有值,也可能没有值” 的容器
发表于 2026-05-08 22:21:42 回复(0)