std::optional
是 C++17 引入的一个标准库类型,它表示一个可能有值的容器。与传统的容器不同,std::optional
可以包含值,也可以不包含值(即为空)。这使得它成为处理可能缺失值的一种方式。
以下是 std::optional
的基本用法示例:
#include <iostream>
#include <optional>
int main(
std::optional
是 C++17 引入的一个标准库类型,它表示一个可能有值的容器。与传统的容器不同,std::optional
可以包含值,也可以不包含值(即为空)。这使得它成为处理可能缺失值的一种方式。
以下是 std::optional
的基本用法示例:
#include <iostream>
#include <optional>
int main(