Что такое усиление эквивалентно std :: необязательному nullopt? - PullRequest
5 голосов
/ 31 марта 2019

Я импортировал некоторые фрагменты кода из стороннего проекта в мой проект C ++ 11. В стороннем проекте используется option-lite [1], хотя я активно использую Boost в проекте и хочу сохранить зависимость от других библиотек на низком уровне.

Существует boost::optional, но в отличие от аналога c ++ 17 он не имеет nullopt.

Что такое усиление эквивалентно nullopt?

(Примечание: буст-версия 1.69)

[1] https://github.com/martinmoene/optional-lite

1 Ответ

5 голосов
/ 31 марта 2019

Эквивалент boost::none.См. optional(none_t).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...