Я импортировал некоторые фрагменты кода из стороннего проекта в мой проект C ++ 11. В стороннем проекте используется option-lite [1], хотя я активно использую Boost в проекте и хочу сохранить зависимость от других библиотек на низком уровне.
Существует boost::optional
, но в отличие от аналога c ++ 17 он не имеет nullopt
.
Что такое усиление эквивалентно nullopt
?
(Примечание: буст-версия 1.69)
[1] https://github.com/martinmoene/optional-lite