0
ответов

boost ::необязательный, не позволяющий мне переназначать константные типы значений

Мне кажется, должно быть четыре варианта boost ::необязательный необязательный => содержит изменяемый Foo и может быть переназначен после инициализации option const => содержит константу...
вопрос задан: 23 May 2017 12:23
0
ответов

Преобразование boost::optional в bool

Как предотвратить компиляцию последней строки этого кода? #include int main() { typedef boost::optional int_opt; int_opt opt = 0; bool x = opt; /...
вопрос задан: 28 March 2014 09:26
0
ответов

boost :: optional альтернатива в стандартной библиотеке C ++

Я пытаюсь заставить мою программу работать без ускоренного использования, но не могу найти альтернативу некоторым полезным шаблонам. А именно, я не могу найти шаблон boost :: optional-likewise в стандартной библиотеке. Есть ли ...
вопрос задан: 28 March 2014 09:20
0
ответов

Use boost::optional together with boost::adaptors::indirected

I am trying to compile the following code: #include #include #include #include #include ...
вопрос задан: 4 March 2014 10:08
0
ответов

Как вернуть boost::optional в неинициализированное состояние?

Как я могу "сбросить"/"снять" boost::optional? optional x; if( x ) { // Мы не получим этого, так как x неинициализирован. } x = 3; if( x ) { // Теперь мы столкнемся с этим, поскольку x был ...
вопрос задан: 3 March 2014 23:09
0
ответов

В чем смысл реализации boost::none_t?

Boost.Optional использует фиктивный тип, позволяющий создавать неинициализированные экземпляры boost::Optional. Этот тип называется none_t, и экземпляр none уже определен в заголовке для ...
вопрос задан: 19 June 2013 13:20
0
ответов

Реализация boost ::необязательно в С++ 11

Я экспериментирую с реализацией опциональной структуры данных boost ::с использованием функций С++ 11. Вот что у меня есть :template структура возможно { логическое значение допустимо; союз { Т...
вопрос задан: 9 August 2012 01:04
0
ответов

Можно ли переместить boost::Optional?

Я пытался определить конструктор перемещения по умолчанию в классе с переменной-членом boost::Optional. #include #include <утилита> #include struct ...
вопрос задан: 28 May 2012 15:02