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

2 ответа

Когда мне нужно использовать boost :: asio: strand

Читая документ boost :: asio, все еще не ясно, когда мне нужно использовать asio :: strand. Предположим, что у меня есть один поток, использующий io_service. Безопасно ли писать в сокет следующим образом? void ...

2 ответа

Ускоренная установка - упрощенная сборка из исходного кода

Как уже упоминалось вдокументы [http://www.boost.org/doc/libs/1_40_0/more/getting_started/windows.html#or-build-binaries-from-source] Что мне нужно установить для запуска команд: bootstrap .\bjamСпециалисты BoostPro Computing поддерживают ...

3 ответа

повысить вариации конфигурации lib lib

Я новичок в бусте - не могли бы вы сказать мне, в чем разница между ч / б следующими вариантами буст-библиотеки и на какую мне нужно ссылаться в ...

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

2 ответа

Boost log, GCC 4.4 и CMake

Я пытаюсь получить простой пример boost.log, работающий на Linux с использованием GCC 4.4.5, CMake 2.8.2 и Boost 1.53.0. Компиляция Boost и Boost Log успешно завершена, но у меня возникают проблемы при подключении моей тестовой программы к ...

2 ответа

Как использовать переменную условия форсирования, чтобы дождаться завершения обработки потока?

Я использую условную переменную, чтобы остановить поток, пока другой поток не завершит обработку своей очереди задач (длинная история). Итак, на одном потоке я блокирую и жду: boost::mutex::scoped_lock lock(m_mutex); m_condition.wait(lock);Как ...

2 ответа

Как расширить переменные окружения в файлах .ini с помощью Boost

У меня есть файл INI, как [Section1] Value1 = /home/%USER%/Desktop Value2 = /home/%USER%/%SOME_ENV%/Testи хочу разобрать его с помощью Boost. Я попытался использовать Boost property_tree, как boost::property_tree::ptree ...

6 ответов

Как мне «нормализовать» путь, используя boost :: filesystem?

Мы используем boost :: filesystem в нашем приложении. У меня есть «полный» путь, который создается путем объединения нескольких путей вместе: #include <boost/filesystem/operations.hpp> #include <iostream> namespace bf = boost::filesystem; int ...

2 ответа

Как обмануть boost :: asio, чтобы разрешить обработчики только для перемещения

В протоколе связи RPC после вызова метода я отправляю сообщения «выполнено» обратно вызывающей стороне. Поскольку методы вызываются одновременно, буфер, содержащий ответ (std::string) должен быть защищен мьютексом. Я пытаюсь ...

2 ответа

HOWTO: публиковать сообщения между темами с помощью Boost :: asio?

Извините за мой английский Я искал, но не получил ответа на этот вопрос: у меня есть проект приложения Windows, использующий библиотеки потоков потоков. Я хочу публиковать сообщения (или вызывать обратные вызовы) из рабочего потока в основной ...

5 ответов

shared_ptr против scoped_ptr

scoped_ptr не может копировать и удаляется из области видимости. Так что это отчасти ограниченоshared_ptr, Так кажется, кроме случаев, когда вам действительно нужно ограничить операцию копированияshared_ptr лучше использовать. Потому что иногда ...