0
ответов

Как я использую только Asio of Boost Library?

как я использую только Asio of Boost Library без добавления какой-либо другой библиотеки? Это возможно? В Boost нет папки с именем «lib» с файлами * .a?
вопрос задан: 5 July 2011 03:41
0
ответов

Есть ли фасад контейнера в Boost?

Я учусь использовать iterator_facade, чтобы скрыть какой-то шаблон реализации итератора. В моем текущем варианте использования я оборачиваю другой контейнер (на самом деле из кода .NET), поэтому мне нужны begin (), end (...
вопрос задан: 4 July 2011 21:29
0
ответов

Почему boost :: spirit :: qi :: parse () не устанавливает значение этого boost :: variant?

При попытке разобрать текст в boost :: variant , значение варианта не меняется. Сами по себе парсеры работают нормально, поэтому я предполагаю, что я делаю что-то не так с ...
вопрос задан: 4 July 2011 16:46
0
ответов

std :: for_each игнорирование аргумента функции по умолчанию

Я наткнулся на странную проблему компиляции. Я хочу обработать список строк, используя std :: for_each. Следующий упрощенный код иллюстрирует проблему: # include # include <...
вопрос задан: 4 July 2011 12:51
0
ответов

Boost Variant: Как моделировать JSON?

Я пытаюсь разобрать строку JSON с помощью объекта JSON хранилища Boost Spirit в рекурсивные структуры данных: Value <== [null, bool, long, double, std :: string, Array, Object]; Array <== [Value, Value, ...
вопрос задан: 3 July 2011 11:38
0
ответов

Как получить доступ к массиву JSON с помощью boost :: property_tree?

{"menu": {"foo": true, "bar": "true", "value": 102.3E + 06, "popup": [{"value": "New", "onclick": "CreateNewDoc ()"}, {"value": ...
вопрос задан: 1 July 2011 09:31
0
ответов

Как boost::bind может вызывать приватные методы?

boost::bind очень удобен в ряде ситуаций. Одна из них - диспетчеризация/постинг вызова метода, чтобы io_service выполнил вызов позже, когда сможет. В таких ситуациях boost::bind ...
вопрос задан: 30 June 2011 17:13
0
ответов

Пересылка shared_ptr без объявления класса

ПРИМЕЧАНИЕ. Я обнаружил, что источник ошибки на самом деле не связан с shared_ptr, а просто замаскирован под него в сообщении об ошибке . Таким образом, приведенное ниже в основном бессмыслица (не ответы, они '...
вопрос задан: 29 June 2011 16:04
0
ответов

Почему boost :: optional не работает для классов, наследующих виртуальные функции

boost :: optional <> идеально подходит для простых типов данных, но как только используется для класса, наследующего от класса, реализующего интерфейс не работает, когда включен строгий псевдоним. Пример: #include ...
вопрос задан: 29 June 2011 09:58
0
ответов

Существуют ли какие-либо отсортированные коллекции в C ++?

В Smalltalk вы можете создать sortedCollection, что означает, что вы можете добавить элемент, и он будет вставлять его в правильное место. Есть ли что-нибудь подобное в C ++? Или даже лучше ...
вопрос задан: 27 June 2011 19:53
0
ответов

Приведение итератора вектора типа shared_ptr

Как я могу привести итератор вектора типа shared_ptr? Рассмотрим следующий пример: typedef boost :: shared_ptr type_myClass; вектор vect; vector <...
вопрос задан: 26 June 2011 17:32
0
ответов

如何创建元组列表C ++

我对c ++还是很陌生,我的确没有任何背景知识。 我想创建一个元组列表,第一个将是一个int,第二个将是一个字符串。 #include #include&...
вопрос задан: 26 June 2011 05:37
0
ответов

Сопоставление грамматики Boost.Proto с типом

Я пытаюсь создать в Boost.Proto грамматику, которая соответствует векторному типу, но когда я задаю ее терминал этого типа, он не соответствует грамматике. Определение типа выглядит следующим образом: template <...
вопрос задан: 25 June 2011 22:55
0
ответов

Разница между boost :: MPL и boost :: fusion

Я новичок в библиотеках boost :: fusion и boost :: mpl. Может ли кто-нибудь рассказать мне основное различие между этими двумя библиотеками? До сих пор я использовал только fusion :: vector и несколько других простых вещей. А теперь ...
вопрос задан: 25 June 2011 20:36
0
ответов

Что быстрее в Visual C ++ 2010 - std :: shared_ptr или boost :: shared_ptr?

Кто-нибудь тестировал это в сборках в режиме выпуска ? Или реализации настолько похожи, что нет существенной разницы? Меня интересует скорость: Создать новый shared_ptr Создайте копию ...
вопрос задан: 24 June 2011 16:56
0
ответов

Как ускорить десериализацию boost :: serialization?

Я использую boost :: serialization для сохранения объекта, который содержит эти данные: struct Container {struct SmallObject {struct CustomData {сначала беззнаковый; ...
вопрос задан: 24 June 2011 02:19
0
ответов

Структура программы для двунаправленной TCP-связи с использованием Boost :: Asio

Во-первых, я надеюсь, что мой вопрос имеет смысл и даже возможен! Из того, что я читал о сокетах TCP и Boost :: ASIO, я думаю, что так и должно быть. Я пытаюсь настроить две машины и ...
вопрос задан: 24 June 2011 00:18
0
ответов

как разобрать и проверить упорядоченный список целых чисел с помощью ци

Я разбираю текстовый файл размером, возможно, несколько ГБ, состоящий из следующих строк: 11 0,1 14 0,78 532 -3.5 Обычно одно целое и одно число с плавающей запятой на строку. Целые числа должны быть упорядоченными и неотрицательными. ...
вопрос задан: 23 June 2011 15:58
0
ответов

проблема с бустом в windows 7

Я написал следующий код #include #include #include #include #include & ...
вопрос задан: 23 June 2011 10:47
0
ответов

Как я могу читать построчно, используя интерфейс Boost IOStreams для файлов Gzip?

Мне удалось интегрировать API Boost Iostream для чтения заархивированных файлов. Я следил за документацией на странице повышения и пока получил следующий код: std :: stringstream outStr; ifstream file ("...
вопрос задан: 21 June 2011 05:17
0
ответов

Проблема статическая компоновка Boost.Filesystem с разделяемой библиотекой

Я создаю разделяемую библиотеку с GCC 4.5.2 и Boost 1.46.1 (скомпилирована с --build-type = complete), и это команда из Makefile, которая выполняет часть связи: $ (CXX) -static -lboost_filesystem -...
вопрос задан: 19 June 2011 09:01
0
ответов

Ограничить тип параметра при создании экземпляра шаблона

Я пытаюсь вызвать ошибку времени компиляции, если пользователь моей библиотеки пытается создать экземпляр шаблона с неподходящим типом. Я реализовал: template struct ...
вопрос задан: 16 June 2011 16:51
0
ответов

При использовании boost :: thread :: interrupt () вам * нужно * поймать исключение thread_interrupted?

У меня есть несколько долго работающих потоков ускорения, которые я хочу закрыть, прервав их. Во всей документации, которую я могу найти, говорится, что вы можете перехватить исключение thread_interrupted, но ...
вопрос задан: 16 June 2011 16:14
0
ответов

Menggunakan boost :: lexical_cast dengan std :: transform

g ++ tidak suka: vector x; x + = 1,2,3,4,5; vektor y (x.size ()); transformasi (x.begin (), x.end (), y.begin (), lexical_cast ); Pesan kesalahannya adalah: error: no ...
вопрос задан: 13 June 2011 20:14
0
ответов

Преобразование boost :: shared_ptr в std :: shared_ptr?

У меня есть библиотека, которая внутренне использует версию shared_ptr Boost и предоставляет только те. Однако для моего приложения я бы хотел по возможности использовать std :: shared_ptr. К сожалению, нет прямого ...
вопрос задан: 13 June 2011 04:45
0
ответов

Утечка потоков Boost C ++

Может ли кто-нибудь сообщить мне, есть ли утечки из библиотеки потоков Boost. Мне кажется, что да: Google говорит, что я должен скомпилировать как поток ускорения, так и поток pthread, что я делаю и что в версии 1 ....
вопрос задан: 12 June 2011 11:08
0
ответов

boost и однопоточная модель, управляемая событиями

Boost делает не обеспечивает однопотоковую модель, управляемую событиями, такую, которая была широко распространена в Unix до pthreads - mainloop + "обратные вызовы", не так ли? Например, если бы я хотел использовать boost :: message_queue ...
вопрос задан: 11 June 2011 19:25
0
ответов

Могу ли я предотвратить переход отладчика в файлы заголовков Boost или STL?

Я использую Qt Creator с gdb для отладки моего кода C ++ на платформе Linux. Всякий раз, когда я использую boost :: shared_ptr или подобное, отладчик переходит к файлам заголовков, содержащим реализацию boost (i ....
вопрос задан: 10 June 2011 21:14
0
ответов

Почему использование .get boost :: tuple не работает в шаблонных функциях в gcc?

При попытке переноса кода при компиляции в linux я получаю специфические ошибки компиляции. Перебирая кодовую базу, мне, наконец, удалось свести ее к следующему коду. 5: // включить и использовать ...
вопрос задан: 10 June 2011 19:57
0
ответов

Векторы повышения по сравнению с векторами STL

Как boost :: numeric :: ublas :: vector и std :: vector сравниваются по эффективности выполнения? Можно ли предположить, что я могу преобразовать всю программу из использования std :: vector для использования boost :: numeric :: ublas :: ...
вопрос задан: 9 June 2011 14:53