Результаты поиска по запросу "boost-variant"

2 ответа

Универсальная функция для преобразования boost :: any в boost :: option

2 ответа

boost :: variable - почему «const char *» преобразуется в «bool»?

3 ответа

Что является эквивалентом Boost :: Вариант в стандартной библиотеке C ++?

Я ищу альтернативу C-style union. Boost :: вариант является одним из таких вариантов. Есть что-нибудь в стандарте C ++? union { int i; double d; }

ТОП публикаций

3 ответа

Boost Variant: как получить в настоящее время проводимый тип?

Как я поняла все типыboost.variant [http://www.boost.org/doc/libs/1_48_0/doc/html/variant.html]разбираются на реальные типы (то есть, как будто повышениеvariant<int, string> a; a="bla-bla" после компиляции превратится вstring a; a="bla-bla") И ...

1 ответ

Gnarly. Спасибо за разъяснения.

ющий код: #include <boost/variant.hpp> #include <iostream> #include <string> struct A { A() { } ~A() throw() { } A& operator=(A const & rhs) { return *this; } bool operator==(A const & rhs) { return true; } bool operator<(A const & rhs) { return ...

1 ответ

Создать вариант наддува, содержащий значение n-го типа в индексе типа варианта?

Я хочу построитьboost::variants, содержащие значения по умолчанию, заданные с помощью индекса типа - без записи собственного оператора switch над индексом типа. Я понимаю этодолжен можно как-нибудь с MPL? Чтобы уточнить, хотя, индексне ...

3 ответа

boost :: spirit :: karma вывод строки в кавычках

Я пытаюсь избежать строки в кавычках, используя boost :: spirit :: karma. Это прекрасно работает, если это просто строка. Однако для строки в boost :: варианте в std :: vector это не так. Однако просто печать строки работает, я не совсем понимаю, ...

3 ответа

Так как этот ответ был написан (возможно), boost typeerasure позволяет вам захватывать другие свойства типов.

ариант и любой из библиотеки boost работают внутри? В проекте, над которым я работаю, я использую теговый союз. Я хочу использовать что-то еще, потому что объединения в C ++ не позволяют использовать объекты с конструкторами, деструкторами или ...

2 ответа

Безопасно ли сериализовать сырой Boost :: вариант?

повышение :: вариант утверждает, что это тип значения. Означает ли это, что безопасно просто записать необработанное представление boost :: variable и загруз...

2 ответа

Каковы различия между std :: option и boost :: option?

Вответ вЧто является эквивалентом Boost :: Вариант в стандартной библиотеке C ++?упоминается, что