0
ответов

Как обнаружить опечатку с помощью Boost.program_options?

Я использую библиотеку boost.program_options. Рассмотрим этот упрощенный случай. po :: options_description desc ("Использование"); desc.add_options () ("uninstall, u", "удаление программы") ("custom, c", po :: wvalue
вопрос задан: 25 October 2011 10:57
0
ответов

Застрял с Unicode , Boost, C ++, codecvts

В C ++ я хочу использовать Unicode для работы. Так что после того, как я провалился в кроличью нору Unicode, я оказался в вагон-катастрофе из-за неразберихи, головных болей и локаций. Но в Boost у меня был ...
вопрос задан: 22 October 2011 12:49
0
ответов

Установка минимальной версии boost в cmake

Я хочу определить минимальную версию boost, которая должна быть доступна в системе. Я попробовал следующий подход. К сожалению, это не сработало, так как он пытается компилировать и при наличии только boost 1.40.0 на ...
вопрос задан: 21 October 2011 20:53
0
ответов

Как установить библиотеку boost в компилятор MinGW?

Я компилирую из командной строки с помощью g++ на Windows MinGW. Как мне получить boost... концептуально или если это просто... что мне нужно скачать и установить?
вопрос задан: 21 October 2011 10:06
0
ответов

Boost.flyweight и Boost.MPL

У меня есть вопрос относительно параметров наилегчайшего веса, учитывая приведенное ниже определение, основанное на http://www.boost.org/doc/libs/1_40_0/libs/flyweight/test/ test_basic.cpp typedef boost :: flyweights :: flyweight <...
вопрос задан: 20 October 2011 07:25
0
ответов

Как установить ссылку на Boost для iPhone с помощью XCode

Я успешно построил буст для iPhone благодаря этому: http://gitorious.org/boostoniphone/boostoniphone Однако у меня возникли проблемы со ссылкой на него в XCode 3.2.6. Я получаю такие ошибки, как: error: boost / ...
вопрос задан: 18 October 2011 17:59
0
ответов

boost :: regex vs std :: regex - не удается найти метод empty ()?

Заменив boost :: regex на std :: regex, поскольку мы используем gcc 4.6 в компании, я столкнулся с проблемой с методом empty () этого класса - в основном он не перешел из boost :: regex в std :: regex ...
вопрос задан: 18 October 2011 12:52
0
ответов

Библиотека Boost Graph: объединенные свойства и итерация по краям

Просто пытаюсь разобраться в Библиотеке Boost Graph, и у меня есть несколько вопросов. Я пишу код, который представляет собой класс-оболочку вокруг графика BGL. Идея в том, что я могу манипулировать графиком ...
вопрос задан: 14 October 2011 19:16
0
ответов

создать вложенное пространство имен boost-python

Используя boost-python, мне нужно создать вложенное пространство имен. Предположим, у меня следующая структура классов cpp: пространство имен a {класс A {...} пространство имен b {класс B {...}} } Очевидное решение ...
вопрос задан: 14 October 2011 09:36
0
ответов

Я не могу получить строковое значение токена

Я пытаюсь реализовать лексер для небольшого языка программирования с Boost Spirit. Мне нужно получить значение токена, и я получаю исключение bad_get: terminate вызывается после создания экземпляра '...
вопрос задан: 14 October 2011 08:35
0
ответов

Как повторно инициализировать встроенный интерпретатор Python?

Я работаю над внедрением Python в наше приложение из набора тестов. Цель состоит в том, чтобы использовать Python для запуска нескольких тестовых скриптов для сбора данных и составления отчета о тестах. Несколько тестовых сценариев для одного теста ...
вопрос задан: 13 October 2011 02:04
0
ответов

Boost C ++ и Android 3

Я пробовал искать в Google и ТАК. Пока мне удалось найти только противоречивую информацию. Если женить Boost и Android слишком сложно, может есть замены? Меня особенно интересует ...
вопрос задан: 10 October 2011 10:15
0
ответов

Безопасно ли использовать std :: bind с boost :: signal2?

Безопасно ли использовать std :: bind для передачи функции-члена в boost :: signal2 :: signal :: connect ()? Другими словами, являются ли boost :: bind и std :: bind взаимозаменяемыми? Он компилируется с VC ++ 2010 SP1, но ...
вопрос задан: 10 October 2011 07:12
0
ответов

Выпуклая декомпозиция сложного многоугольника?

Как в моей системе физики 2D (box2D), так и в OpenGL, сложные многоугольники нужно разбивать на выпуклые многоугольники. Убедиться, что модели соответствуют этому, очень просто. Тем не менее, я также хотел бы отредактировать ...
вопрос задан: 10 October 2011 01:37
0
ответов

Как вычесть один список ключей карты из другого и получить новую карту (карта A - mab B = карта C)

Итак, у меня есть 2 std :: maps >, одна старая 'one is' new 'Я хочу узнать, какие файлы были удалены, чтобы иметь возможность перебирать разные и делать кое-что, чтобы ...
вопрос задан: 9 October 2011 21:16
0
ответов

Есть ли match_partial в регулярных выражениях C ++ 11?

Я прочитал n1429 с разделом. Алгоритмы regex_match и regex_search поддерживают функцию, которая обычно не встречается в библиотеках регулярных выражений: частичное совпадение. Когда установлен флаг std :: ...
вопрос задан: 8 October 2011 09:23
0
ответов

boost compressed_pair и адресов пустых объектов

AFAIK, boost :: compressed_pair должен гарантировать, что адреса первого и второго членов разные, пока он творит свою магию сжатия пары. Здесь так сказано. Похоже, что это ...
вопрос задан: 8 October 2011 01:10
0
ответов

Boost MPL: Call a (member) function only if it exists

У меня есть класс A, который имеет параметр шаблона T. Есть случаи использования, когда класс T предлагает функцию func1(), а есть случаи, когда T ее не предлагает. Функция f() в A должна вызывать ...
вопрос задан: 7 October 2011 12:13
0
ответов

Как реализовать «шаблон переменных» с pre-c ++ 0x (VS2008)?

Я использую Visual Studio 2008 и хочу реализовать функцию форматирования строк без списка аргументов переменных. Как реализовать "вариативный шаблон" с pre-c ++ 0x (VS2008)? Есть ли какая-нибудь библиотека ...
вопрос задан: 7 October 2011 06:41
0
ответов

Как узнать библиотеку для компоновки в командной строке?

Так, например, я хочу связать библиотеку boost :: thread, мне нужно ввести -lboost_thread в командной строке. Однако как мне узнать имена других библиотек, чтобы мне не приходилось угадывать имя, которое нужно поместить ...
вопрос задан: 6 October 2011 06:57
0
ответов

другой алгоритм копирования

У меня есть два вектора. векторные объекты ; векторные имена; Эти два вектора заполнены и имеют одинаковый размер. Мне нужен какой-то алгоритм, который выполняет присваивание объекту ...
вопрос задан: 6 October 2011 04:30
0
ответов

Как получить AST строки регулярного выражения?

Как получить абстрактное синтаксическое дерево (AST) регулярного выражения (в C ++) ? Например, (XYZ) | (123) должно дать дерево: | / \. . / \ / \. Z. ...
вопрос задан: 5 October 2011 05:42
0
ответов

Как добавить свою базовую единицу и преобразования с помощью boost :: units

В настоящее время я использую boost :: units для представляют крутящий момент в единицах СИ, однако мне дан крутящий момент в фунт-футах. Таким образом, я пытаюсь создать единицу крутящего момента pound_foot и преобразовать ее в поддержку ...
вопрос задан: 3 October 2011 09:04
0
ответов

специализация метода enable_if

шаблон структура A {A оператор% (const T & x); }; шаблон A A :: operator% (const T & x) {...} Как я могу использовать enable_if для ...
вопрос задан: 1 October 2011 14:53
0
ответов

лямбда-выражения c ++ 0x, не позволяя мне пройти как function ptr

В настоящее время я пишу программу на C ++ 0x, в которой я новичок. Я настраиваю обратные вызовы между объектами и использую лямбда для сопоставления типов (например, boost :: bind () разными способами) Если я вызываю ...
вопрос задан: 1 October 2011 14:02
0
ответов

Теоретически может быть Boost.Spirit / практически используется для синтаксического анализа C ++ (0x) (или любого другого языка)?

Подходит ли это теоретически для задачи? Можно ли это сделать практически, и можно ли будет использовать получившийся в результате синтаксический анализатор с достаточной производительностью и выводом (скажем, LLVM IR или gimple GCC) для интеграции в ...
вопрос задан: 1 October 2011 14:00
0
ответов

Как заставить boost.build использовать конкретную установку компилятора?

Я пытаюсь собрать boost 1.45, используя установка локального компилятора GCC. Я не могу заставить его использовать другую команду компилятора, отличную от "g ++" по умолчанию. Вот что произошло на данный момент: В исходном коде boost_1_45_0 ...
вопрос задан: 1 October 2011 11:14
0
ответов

Какое значение `boost :: system :: error_code` должно быть предоставлено при сбое` boost :: asio :: ip :: tcp :: resolver :: resolve () `?

Я хочу вернуть повышение: : system :: error_code указывает, может ли хост / служба быть разрешена или нет. Может быть несколько причин, по которым поиск хоста / службы не удался (например, сетевое соединение ...
вопрос задан: 30 September 2011 15:36
0
ответов

boost-python выбирает между перегруженными методами

Предположим, существует некоторый класс Foo с двумя перегруженными методами: class Foo {... void m1 (A & a); void m1 (B & b); Мне нужно предоставить один из этих методов поверх boost-python: boost :: python :: class _ <...
вопрос задан: 28 September 2011 01:32
0
ответов

Увеличьте команду named_mutex и remove ()

У меня есть класс, который может быть создан несколькими потоками. Но в одной функции код должен быть защищен, поэтому я решил использовать мьютекс межпроцессного ускорения. Каждый класс создает или открывает одно и то же ...
вопрос задан: 26 September 2011 18:06