2
ответа

Библиотека сериализации YAML для C++?

YAML походит на большой формат для конфигурационных файлов и постоянных объектов привязки данных в человекочитаемой форме... Существует ли библиотека C++, которая обрабатывает YAML? Действительно Повышает:: Сериализация имеет планы...
вопрос задан: 28 October 2008 21:22
2
ответа

Стимулируйте библиотеки C++ для набора инструментальных средств gcc-руки

Я не испытываю никаких затруднений при создании 1.35.0, а также 1.36.0 на timesys наборе инструментальных средств руки-gcc, оба статически (статические ссылкой), а также динамично (.so, опция по умолчанию). Однако, когда я пытаюсь связать простое...
вопрос задан: 27 October 2008 22:23
2
ответа

Как tr1:: полезный reference_wrapper?

недавно я прочитывал превосходную Эффективную книгу C++ Scott Meyers. В одной из последних подсказок он покрыл некоторые функции от TR1 - я знал многих из них через Повышение. Однако был...
вопрос задан: 11 October 2008 05:36
2
ответа

Который является лучшим BOOST_MPL_ASSERT или BOOST_STATIC_ASSERT?

Поскольку я вспоминаю, что BOOST_MPL_ASSERT был когда-то предпочтен. Это все еще верно? Кто-либо знает почему?
вопрос задан: 11 October 2008 00:32
1
ответ

фатальная ошибка C1083: Невозможно открыть включаемый файл: 'boost / config.hpp': нет такого файла или каталога

Я думаю, что выполнил всю необходимую настройку, но все равно получаю следующее: Ошибка 1 фатальная ошибка C1083: Невозможно открыть включаемый файл: 'boost / config.hpp': такого файла или каталога нет. Файл: c: \ documents и ...
вопрос задан: 6 August 2019 07:05
1
ответ

boost-python - предоставляет C ++ (не чистый) виртуальный метод с аргументами по умолчанию

В boost-python для некоторого класса X рекомендуется использовать виртуальный метод, заключив его в оболочку, как показано ниже. Я пытаюсь объединить это с функциональностью, чтобы указать параметры по умолчанию на ...
вопрос задан: 29 March 2019 18:22
1
ответ

Стоимость создания объекта boost :: file_mapping?

У меня есть анализатор файлов, который загружает файл как объект сопоставления файлов, а затем отображает регион в зависимости от требований вызывающего. К файлам можно получить доступ локально или по сети. Это чтение файла ...
вопрос задан: 20 March 2019 08:12
1
ответ

Повышение regex_match для string_ref

Я использую boost :: regex_match с boost :: string_ref, но сборка не удалась из-за ошибки вывода шаблона, как мне это исправить? boost :: smatch base; ...
вопрос задан: 14 March 2019 03:15
1
ответ

Повышение зверя манипулировать заголовками ответа http во время принятия

Я хотел бы манипулировать HTTP-ответом, отправляемым клиенту websocket во время принятия. Я прочитал примеры и руководство, я могу сократить запрос, проверить, является ли это запрос на обновление websocket, но ...
вопрос задан: 3 March 2019 20:45
1
ответ

Получение значений, не равных х в boost's multi_index_container

Я пытаюсь получить итератор для всех значений, которые не равны определенному значению в boost :: multi_index_container. Индекс, к которому я хочу получить доступ, представляет собой целое число hashed_non_unique. Используя equal_range (0) на моем ...
вопрос задан: 27 February 2019 14:02
1
ответ

Ошибка компоновщика Boost.Log при использовании init_from_source

Я пишу программу для Windows, которая использует библиотеку Boost для регистрации. Однако, когда я хочу инициализировать регистратор, используя функцию init_from_source, я получаю следующие ошибки: libboost_log_setup-vc141-mt -...
вопрос задан: 26 February 2019 13:28
1
ответ

Что может связать с целью воздействия CMake?

Я столкнулся с интересной проблемой сегодня. Я пытаюсь скомпилировать и связать исполняемый файл теста с платформой модульного тестирования Boost, и я попробовал его двумя различными способами. Классический подход связывания ...
вопрос задан: 18 January 2019 20:05
1
ответ

Исключения в boost :: iostreams :: multichar_input_filter исчезают при компиляции кода с помощью Visual Studio

Я работаю над потоковым фильтром, который может декодировать пользовательский формат файла. Моя цель - использовать boost :: iostreams :: filtering_istream, чтобы прочитать файл и обработать его с помощью boost :: iostreams :: ...
вопрос задан: 18 January 2019 12:29
1
ответ

Несколько рекурсивных async_wait на повышение

Этот вопрос вдохновлен учебным пособием по асинхронному таймеру из документации boost asio (ссылка). Код немного изменен, чтобы сделать эффект более очевидным. Есть связанный вопрос, ...
вопрос задан: 17 January 2019 17:25
1
ответ

Ошибка при включении boost.asio на Cygwin 64

Я пытаюсь использовать boost.asio в своем проекте C ++, используя Cygwin 64-bit. Однако даже такая простая программа: // скомпилирована с помощью: g ++ -g -std = c ++ 11 -D_XOPEN_SOURCE = 500 -c -o build / server.o src / server ....
вопрос задан: 17 January 2019 00:07
1
ответ

Доступ из Python к функции C ++, которая получает указатель

Я пытаюсь использовать функцию, которая требует указатель на класс. Я получаю следующую ошибку < class 'Boost.Python.ArgumentError' & gt ;: Типы аргументов Python в G4TessellatedSolid.AddFacet (...
вопрос задан: 16 January 2019 20:19
1
ответ

Могу ли я обнаружить наличие файла после его открытия в режиме чтения / записи / добавления?

Я хочу записать некоторый текст в файл со случайно выбранным именем файла, но хочу, чтобы файл еще не существовал. Существует расовое условие между простой проверкой QFile :: exist, сопровождаемой ...
вопрос задан: 16 January 2019 16:56
1
ответ

Почему ссылки запрещены в std :: варианте?

Я часто использую Boost :: Вариант и хорошо знаком с ним. boost :: variable не ограничивает никакие ограниченные типы, в частности, они могут быть ссылками: #include < boost / variable.hpp > # ...
вопрос задан: 16 January 2019 13:57
1
ответ

Передача вектора умных указателей производных объектов - какое лучшее решение?

Я использую интеллектуальные указатели надстроек двух классов class Foo {}; Производный класс: public Foo {}; typedef boost :: shared_ptr < Foo > FooPtr; typedef boost :: shared_ptr < Derived > DerivedPtr; И я ...
вопрос задан: 16 January 2019 12:14
1
ответ

Почему несколько boost :: io_services блокируют основной поток?

У меня есть приложение, которое нужно читать с 7 последовательных портов. Я создал класс, который инкапсулирует последовательный порт и открывает boost :: asio :: serial_port и запускает асинхронную операцию чтения ....
вопрос задан: 15 January 2019 23:00
1
ответ

Действительно ли тесты данных Boost.Test требуют C ++ 11?

Я работаю в конкретной корпоративной среде, и на данный момент нет инфраструктуры C ++ 11. Недавно я начал писать юнит-тесты и решил использовать каркас Boost.Test, так как Boost известен ...
вопрос задан: 15 January 2019 17:03
1
ответ

Как быть уверенным, что boost :: filesystem :: remove не пытается удалить файл, который используется другим процессом?

Я хочу загрузить файл в корзину AWS S3. Прежде чем сделать это, я создаю файл .gz из него, чтобы уменьшить его хранилище. После загрузки я хочу снова удалить файл .gz с помощью boost :: filesystem :: remove. ...
вопрос задан: 15 January 2019 09:53
1
ответ

Как я комбинирую значения хэш-функции в C++ 0x?

C++ 0x добавляет хеш <...> (...). Я не мог найти функцию hash_combine хотя, как представлено в повышении. Что самый чистый путь состоит в том, чтобы реализовать что-то вроде этого? Возможно, с помощью C++ 0x xor_combine?
вопрос задан: 20 October 2018 17:27
1
ответ

Есть ли эквивалент повышения:: multi_index для Java где-нибудь?

Я наткнулся на multi_index на жаворонке вчера вечером при обстреле моей головы против набора, к которому я должен получить доступ 3 различными значениями ключа, и также иметь изменяющую баланс семантику массива. Ну, я добрался...
вопрос задан: 19 July 2018 02:57
1
ответ

Параллеллизация C ++ fprintf с несколькими выводами с использованием push.gif :: copy и ostream_iterator

Я новичок в программировании CUDA и GPU. Я пытаюсь распараллелить следующую функцию C ++ для наших биологических научных вычислений: void superposeFitStructure (string filename, ...
вопрос задан: 14 July 2018 02:23
1
ответ

Хотя я добавляю библиотеку boost, Eclipse не создает их на C ++. Зачем?

Я пытаюсь добавить библиотеки boost на eclipse c ++. Я сделал все шаги. Но это не могло. Об ошибке говорят, что .. \ src \ dfsdf.cpp: 3: 10: фатальная ошибка: boost / filesystem.hpp: Нет такого файла или каталога. Я ...
вопрос задан: 13 July 2018 19:40
1
ответ

Увеличьте asio отправку io_service против почты

Может кто-нибудь сказать мне разницу между отправкой io_service и post? Мне было непонятно, что больше подходит для моей проблемы. Мне нужно вызвать обработчик внутри другого обработчика, и я не знаю ...
вопрос задан: 8 June 2018 07:39
1
ответ

тип тела для отправки json в boost beast [duplicate]

Я хочу написать сервер отдыха, используя пример кода, который у меня есть для асинхронного сервера Boost Beast. Из примера кода я знаю, что я могу создать ответ с телом файла, но как я могу создать ответ ...
вопрос задан: 25 January 2018 18:21
1
ответ

Распределение с библиотекой повышения?

Я довольно плохо знаком с использованием повышения, и я, может казаться, не нахожу документацию нигде относительно того, как распределить Ваше приложение при использовании повышения? Многие библиотеки являются совместно использованными библиотеками, я не
вопрос задан: 17 January 2018 00:04
1
ответ

Как я могу получить доступ ко всем соответствиям повторной группы получения, не только последнему?

Мой код: #include <boost/regex.hpp> повышение:: соответствия cmatch; повышение:: regex_match ("альфа-бета", соответствия, повышение:: regex (" ([a-z]) + ")); суд <<"найденный": <<matches.size () <<endl
вопрос задан: 28 October 2017 20:35