boost — все вопросы

1ответ
4 голоса
C ++ boost :: multi_array index слишком большой
Я использую двумерный boost :: multi_array для хранения объектов пользовательской структуры. Проблема в том, что у меня есть огромное количество этих объектов, так что индекс массива, который мне ну
2ответа
4 голоса
Сбой Boost Spirit при использовании в DLL
Я испытываю сбой при использовании Boost.Spirit и Boost.Thread библиотеки в моем приложении. Это происходит только если я использовал Дух синтаксический анализатор в течение времени жизни процесса и
2ответа
4 голоса
boost :: any_cast - выбрасывать только тогда, когда неявное преобразование недоступно?
Я хочу, чтобы boost::any_cast<T> генерировал исключение только в том случае, если тип any не имеет неявного преобразования в T. Кажется, что нормальным поведением является создание исключения,
3ответа
4 голоса
комплекс карт найти операцию
Я хочу сделать следующее: Определите карту между строкой и любым видом объекта (может быть списком, целым числом - что угодно). Ключи к карте могут быть следующими (значения, опять же, не важны):
4ответа
4 голоса
C ++: проблема обработки исключений между потоками с boost :: exception
По сути, у меня есть ситуация, когда один поток генерирует исключение, которое должен обработать другой поток. Я пытаюсь сделать это с помощью исключения boost, однако где-то вдоль линии исключение
1ответ
4 голоса
boost :: asio :: ip :: tcp :: resolver :: resol () блокирует навсегда
Я пытаюсь создать нечто похожее на этот код можно найти в примерах boost.asio. socket.h: class some_class { private: ... boost::asio::io_service io_service; public: some_c
1ответ
4 голоса
Увеличить многоиндексный пользовательский составной ключ сравнения
Я ищу написать собственный компаратор для повышающего индекса ordered_non_unique с составным ключом. Я не совсем уверен, как это сделать. Boost имеет composite_key_comparer, но это не сработает для
1ответ
4 голоса
Как я могу собрать пример Boost.Python на Ubuntu 9.10?
Я использую Ubuntu 9.10 beta, чьи репозитории содержат boost 1.38. Я хотел бы построить пример Привет-мир. Я следовал инструкциям здесь ( http://www.boost.org/doc/libs/1_40_0/libs/python/doc/tutoria
3ответа
4 голоса
Транспонирование матрицы C ++. Увеличить UBLAS и удвоить *?
Мне нужно выполнить транспозицию большой матрицы на месте (поэтому самый простой способ выделить другую матрицу и транспонировать ее не будет работать). К сожалению, эта большая матрица не квадратна
3ответа
4 голоса
назначение общих ptrs (boost) в конструкторе, модульное тестирование
У меня есть класс C ++ (внутри проекта dll), переменные-члены которого являются boost :: shared_ptrs для объектов других классов. Лучше назначать их внутри конструктора класса или иметь отдельную фу
2ответа
4 голоса
Перемещение объектов из одного Boost ptr_container в другой
Я хочу переместить определенный элемент из a в b: boost::ptr_vector<Foo> a, b; // ... b.push_back(a.release(a.begin() + i))); Приведенный выше код не компилируется, потому что функция rel
2ответа
4 голоса
повысить поток, проверить, готов ли поток присоединиться
Я хотел бы знать, есть ли способ проверить, когда поток завершил выполнение и ожидает соединения Мое предположение было использование time_join. Есть ли явный способ проверить это?
1ответ
4 голоса
Есть ли способ иметь несколько строк «имя = значение» в файле INI, используя boost :: program_options :: parse_config_file?
Я хочу иметь возможность указать несколько строк name = value в файле INI, используя boost::program_options. Что-то вроде [list.names] name=value name=value2 name=value3 Есть ли способ добиться
1ответ
4 голоса
boost :: filesystem :: rename: невозможно создать файл, если этот файл уже существует
Я переименовываю файл, используя boost :: filesystem, и иногда целевой файл существует. В соответствии с документацией повышения здесь: http: //www.boost.org/doc/libs/1_42_0/libs/filesystem/doc/
2ответа
4 голоса
Извлечение /построение ускорения
Я успешно установил boost, скомпилировал двоичные файлы и собрал bcp. Я также смог извлечь библиотеку регулярных выражений, используя bcp. После этого я нашел скрипт gcc_gen.sh и кучу make-файлов в
1ответ
4 голоса
Могу ли я использовать очереди сообщений повышения для связи потоков
Я порождаю несколько рабочих потоков из основного потока. Могу ли я создать message_queue для каждого потока из основного потока и отправить сообщения из основного потока. Я спрашиваю об этом, потом
2ответа
4 голоса
Как найти ошибки «boost :: noncopyable»?
В отчаянном сражении с Boost.Asio я столкнулся с множеством трудностей. Одним из них является то, что я едва ли могу найти , где "boost :: noncopyable errors" !! Если я случайно нарушу некопи
1ответ
4 голоса
Boost Serialize - Сериализация данных настраиваемым способом
Если я использую сериализацию Boost для сериализации целого числа: #include <boost/archive/text_oarchive.hpp> #include <iostream> int main() { boost::archive::text_oarchive oa(s
2ответа
4 голоса
Самый низкий общий предок (график повышения)
Есть ли в boost встроенный метод для поиска наименьшего общего предка двух или более узлов в дереве (который является экземпляром boost :: graph)? Если нет, я был бы признателен за предложения о
2ответа
4 голоса
Выполнить подстановку аргумента для вложенного boost :: bind без композиции
Предположим, у меня есть функция, которая принимает нулевой функтор в качестве аргумента: void enqueue( boost::function<void()> & functor ); У меня есть другая функция, которая приним
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132