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(
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。