2021
01-13
01-13
C++17中的std::optional的具体使用
直入主题本篇之中,仅仅述及std::optional,其它和variant相关的话题以后再说吧。std::optional也划入variant类别中,其实它还是谈不上可称为变体类型的,但新版本中的三大件(optional,anyandvariant)也可以归一类无妨。C++17之前在C时代以及早期C++时代,语法层面支持的nullable类型可以采用指针方式:T*,如果指针为NULL(C++11之后则使用nullptr)就表示无值状态(emptyvalue)。typedeftemplate...
继续阅读 >