1
ответ

Как асинхронно читать в std :: string, используя Boost :: asio?

Я изучаю Boost :: asio и все такое асинхронное. Как я могу асинхронно читать переменную user_ типа std :: string? Boost :: asio :: buffer (user_) работает только с async_write (), но не с ...
вопрос задан: 10 January 2014 20:44
1
ответ

C++, повышение asio, получает завершенную строку пустого указателя

Как может я получать завершенную пустым указателем строку от сокета с помощью повышения:: библиотека asio?
вопрос задан: 9 January 2014 05:20
1
ответ

Пример поколения UUID с помощью Повышения C++

Я хочу генерировать просто случайный UUID, поскольку для экземпляров в моей программе просто важно иметь уникальные идентификаторы. Я изучил Повышение UUID, но мне не может удаться генерировать UUID, потому что я не делаю...
вопрос задан: 31 August 2013 10:37
1
ответ

Как делают я беру владение заброшенного повышения:: межпроцессный:: interprocess_mutex?

Мой сценарий: один сервер и некоторые клиенты (хотя не многие). Сервер может только ответить одному клиенту за один раз, таким образом, они должны стояться в очереди. Я использую взаимное исключение (повышение:: межпроцессный:: interprocess_mutex)...
вопрос задан: 2 May 2013 17:27
1
ответ

повышение:: обрежьте каждую строку в станд.:: вектор <станд.:: строка>

Я в настоящее время застреваю, находя правильный синтаксис для обрезки каждой строки в станд.:: вектор. Я попробовал станд.:: вектор <станд.:: строка> v; станд.:: for_each (v.begin (), v.end (), &boost:: обрезка); который дал...
вопрос задан: 28 March 2013 16:04
1
ответ

повысьте asio io_service.run ()

Я просто пробегался через пример сервера чата asio. Моим вопросом является об их использовании io_service.run () функция. В документации для io_service.run () функция говорится: выполнение () функция...
вопрос задан: 19 March 2013 22:44
1
ответ

io_service, почему и как это используется?

При попытке изучить asio, и я следую примерам с веб-сайта. Почему io_service необходим и что он делает точно? Почему я должен отправить его почти в любые функции при выполнении...
вопрос задан: 10 March 2013 04:28
1
ответ

Как изменить размер буфера с повышением:: iostreams?

Моя программа читает десятки очень больших файлов параллельно, всего одна строка за один раз. Кажется, что главное узкое место производительности является временем поиска жесткого диска от файла до файла (хотя я не абсолютно уверен как...
вопрос задан: 23 February 2013 18:04
1
ответ

Пример для повышения shared_mutex (несколько записей чтений/одного)?

У меня есть многопоточное приложение, которое должно считывать некоторые данные часто, и иногда что данные обновляются. Прямо сейчас взаимное исключение сохраняет доступ к тем данным безопасным, но это дорого, потому что я хотел бы несколько...
вопрос задан: 10 November 2012 02:20
1
ответ

Ссылка на коды ошибок повышения

Кто-нибудь знает, где найти ссылку на коды ошибок повышения. В частности, коды ошибок, возвращаемые обработчиками асинхронных сокетов ?, Google и grepping файлов заголовков оказались пустыми.
вопрос задан: 2 November 2012 02:58
1
ответ

Получить абсолютный путь с помощью boost :: filesystem :: path

Мой текущий рабочий каталог находится в / home / myuser / program, я создал объект boost :: filesystem :: path, указывающий на него. Я добавил /../somedir, чтобы он стал /home/myuser/program/../somedir. Но я ...
вопрос задан: 28 September 2012 16:28
1
ответ

Boost Spirit принимает правило динамически, когда используется ключевое слово [duplicate]

Мне нужен намек на следующую проблему. Правило = что-то & gt; & gt; & gt; (EntryIsInsideKeyWordList & gt; & gt; ...) | ... OtherRule = больше & gt; & gt; & gt; & gt; detectnewkeyword [поместить элемент в список ключевых слов] ...
вопрос задан: 31 August 2012 05:07
1
ответ

Является ли boost :: make_shared устаревшим сейчас?

Является ли boost :: make_shared устаревшим сейчас? Не нашли своего определения в 1.35.
вопрос задан: 28 August 2012 10:37
1
ответ

Повышение. Навязчивый и unordered_map

Я надеюсь использовать навязчивый unordered_map. По некоторым причинам в библиотеке существует только unordered_set. Существует также навязчивая хеш-таблица, но я не уверен, что она имеет тот же functunality, также...
вопрос задан: 30 July 2012 04:16
1
ответ

Портативная библиотека C++ для IPC (процессы и общая память), Повышение по сравнению с ACE по сравнению с Постепенно?

Мне нужна портативная библиотека C++ для того, чтобы сделать IPC. Я использовал ветвление () и общая память SysV до сих пор, но это ограничивает меня Linux/Unix. Я узнал, что существует 3 крупнейших библиотеки C++, которые предлагают портативное устройств
вопрос задан: 24 July 2012 12:25
1
ответ

Местное время с миллисекундами

как я могу получить текущее время с повышением библиотеки. Я могу сделать это: ptime теперь = повышение:: posix_timesecond_clock:: local_time (); TM d_tm = to_tm (теперь); Но последняя единица измерения времени структуры TM является второй и я...
вопрос задан: 4 May 2012 21:58
1
ответ

повысьте asio и порядок байтов

Я не могу сказать, действительно повышает порядок байтов дескриптора asio?
вопрос задан: 30 April 2012 01:13
1
ответ

Используя повышение:: asio:: async_read с stdin?

короткий вопрос: у Меня есть моделирование в реальном времени, которое работает, поскольку backround обрабатывает, и подключен с каналами к вызову pogramm. Я хочу отправить команды в тот процесс с помощью stdin для получения...
вопрос задан: 18 April 2012 14:24
1
ответ

Ошибка компиляции в отношении повышения и архитектуры [дубликат]

У меня есть простая программа, использующая Boost для приостановки текущего потока в течение определенного периода времени: #include & lt; iostream & gt; #include & lt; boost / thread.hpp & gt; #include & lt; boost / chrono.hpp & gt; int main (int argc
вопрос задан: 15 February 2012 10:05
1
ответ

Приоритет оператора в boost :: spirit?

Я провел несколько тестов, используя образец spirit mini_c. К сожалению, он не сохраняет приоритет оператора, как ожидалось: int main () {возврат 3> 10 || 3> 1; } оценивается как 0. return (3> ...
вопрос задан: 7 December 2011 16:14
1
ответ

Повышение. MPL и поколение списка типов

Фон Это для диспетчера памяти в игровом механизме. Мне реализовали freelist и хотел бы иметь список времени компиляции если они. (MPL или вектор Fusion, например). freelist's...
вопрос задан: 2 December 2011 09:35
1
ответ

Действительно ли возможно генерировать типы со всеми комбинациями аргументов шаблона?

У меня есть шаблонный шаблон класса <класс U, класс V, класс W> класс S {//... реализации}; и некоторый запас вводит реализации для типа U, V и W: повышение определения типа:: mpl:: вектор <U0, U1&...
вопрос задан: 2 December 2011 09:24
1
ответ

C++ странный синтаксис определяется в параметрах шаблона Boost

Я взглянул на "Функциональную" документацию класса в Повышении и споткнулся через это: повышение:: функция <плавание (интервал x, интервал y)> f; я должен признать, что этот синтаксис очень сбивает с толку меня...
вопрос задан: 2 December 2011 09:23
1
ответ

C++ рекурсивный mpl:: равная проблема?

мне нужен mpl:: равняйтесь как процедура, которая поддерживает рекурсию на типах. пространство имен mpl = повышение:: mpl; BOOST_MPL_ASSERT ((mpl:: равный <mpl:: вектор <интервал, символ>, имя типа mpl:: push_back <mpl::...
вопрос задан: 2 December 2011 09:06
1
ответ

Невозможно скомпилировать boost / comb с nvcc [duplicate]

Это моя программа. #include & lt; boost / range / combination.hpp & gt; #include & lt; vector & gt; #include & lt; list & gt; #include & lt; string & gt; int main () {std :: vector & lt; int & gt; a {4, 5, 6}; double b [] ...
вопрос задан: 15 November 2011 17:22
1
ответ

Инициализация ускорения матрица с std :: vector или array

У меня есть метод, который принимает std :: vector в качестве одного из своих параметров. Есть ли способ инициализировать матрицу, назначив матрице std :: vector? Вот что я пытался сделать ниже. Кто-нибудь ...
вопрос задан: 13 November 2011 03:44
1
ответ

Тяжелая фоновая задача как общий объект в колбе [дубликат]

Я запускаю флеш-приложение, которое запускает тяжелый фоновый поток, загружаемый из общего объекта (.so), созданного с помощью boost :: python. Он выглядит так: import heavy # import heavy.so import threading import ...
вопрос задан: 4 November 2011 19:04
1
ответ

Ошибка ускорения потока: неопределенная ссылка

#include #include void hello () {std :: cout << "Привет, я нить!" << std :: endl; } int main (int argc, char * argv []) {...
вопрос задан: 13 October 2011 07:13
1
ответ

Как поднять трубку сериализацию Повышения и iostreams для сериализации и gzip объект представить в виде строки?

Я пользовался библиотекой сериализации Повышения, которая на самом деле довольно хороша, и позволяет мне сделать простые обертки для сохранения моих сериализуемых объектов к строкам, как так: панель пространства имен = повышение:: архив;...
вопрос задан: 22 May 2011 01:36
1
ответ

Почему не может я хранить повышение:: функция в станд.:: список?

Я получаю следующую ошибку компиляции: ошибка: ожидаемый''; перед 'ним'" Вот мой код: #include <boost/function.hpp> #include шаблон <list> <класс T> освобождают пример () {std:...
вопрос задан: 30 April 2011 01:48