Optional¶ class Optional¶ Header-file: #include <datasystem/utils/optional.h> Namespace: datasystem 用于表示一个值可能存在,当值不存在时表示为 null。 公共函数 constexpr Optional()¶ 默认构造函数。 返回:Optional 实例。 Optional(const Optional&)¶ 拷贝构造函数。 返回:Optional 实例。 Optional &operator=(const Optional&)¶ 拷贝构造函数。 返回:Optional 实例。 Optional(Optional &&other) noexcept¶ 移动构造函数。 返回:Optional 实例。 Optional &operator=(Optional&&) noexcept¶ 移动构造函数。 返回:Optional 实例。 template<typename ...Args>explicit Optional(Args&&... args);¶ 构造函数。 参数: args - 构造入参。 返回:Optional 实例。 ~Optional()¶ 析构函数