optional C++ · 头文件
C++17 可选值容器头文件,提供 std::optional,表示一个可能有也可能没有的值。
怎么用
#include <optional>
小例子
#include <optional> std::optional<int> o; o = 5; std::cout << *o;
运行结果
5
提醒:访问前用 has_value() 或 if (o) 判断;空 optional 解引用是未定义行为
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条