标签: c++ boost
我已经从第三方项目中导入了一些代码段到我的C ++ 11项目中。第三方项目使用optional-lite [1],尽管我在项目中大量使用Boost并希望保持对其他库的依赖性较低。
有boost::optional,但是与c ++ 17对应物不同,它没有nullopt。
boost::optional
nullopt
与nullopt等效的Boost是什么?
(注意:Boost版本为1.69)
[1] https://github.com/martinmoene/optional-lite
答案 0 :(得分:4)
等效为boost::none。参见optional(none_t)。
boost::none
optional(none_t)