模板化的c++类,表示可选值
使用可选
对象来表示可能存在或不存在的值。
名称空间: |
matlab:数据 |
包括: |
|
|
数组类型,指定为 |
可选的()
可选的(const可选)
创建共享数据副本。
|
值复制。 |
没有一个
可选
分配共享数据副本。
|
值复制。 |
|
更新实例。 |
没有一个
可选的(可选的)
可选(t值)
对象的内容可选
对象指向新实例。
|
值移动。 |
|
类型的值T 移动。 |
没有一个
可选< T > &操作符=(可选< T > & &)
可选< T > &操作符= (T值)
将输入赋给此实例。
|
值移动。 |
|
更新实例。 |
没有一个
运算符=
可选< T > &操作符= (nullopt_t)
可选
可选< T > &操作符=(可选< T > & &)
可选< T > &操作符= (T值)
可选
赋值操作符。
|
更新实例。 |
没有一个
操作符- >
const T*操作符->(
T *运算符- > ()
|
指向元素的指针。 |
|
|
操作符*
const T&操作符*(
t运营商* ()
|
元素的引用。 |
|
|
运营商T
运营商T()常量
投可选< T >
价值T
.
|
中包含的值 |
|
没有价值。 |
保龄球
显式操作符bool()
检查对象是否包含值。
|
如果对象包含值,则为True。 |
没有一个
has_value
bool has_value()常量
检查对象是否包含值。
|
如果对象包含值,则为True。 |
没有一个
交换
空白交换(可选及其他)
将此可选实例的值与参数中包含的值交换。
|
交换价值。 |
没有一个
重置
空白重置()
将可选值重置为missing
没有一个