0
ответов

Перегрузка C ++: строковый литерал против неоднозначности boost :: function

мой код проблемы: #include #include void func (const std :: string &) {} void func (const boost :: function &) {} int main () {func (...
вопрос задан: 21 January 2011 09:53
0
ответов

Как использовать Boost :: Spirit :: Lex для лексирования файла без предварительного чтения всего файла в память?

Я собираюсь написать лексер с использованием boost :: spirit :: lex, но все примеры Я могу предположить, что вы сначала прочитали весь файл в ОЗУ. Я хотел бы написать лексер, который не требует ...
вопрос задан: 20 January 2011 23:20
0
ответов

Как разрешить конфликт между boost :: shared_ptr и использованием std :: shared_ptr?

Если я перейду с boost :: shared_ptr на std :: shared_ptr в этом фрагменте кода, я получу ошибка компоновщика. #include #include <поток> #include #include
вопрос задан: 19 January 2011 08:09
0
ответов

есть ли способ распечатать файл конфигурации для опций программы boost

Я использую boost :: program_options для получения параметров из файла конфигурации. Я понимаю, что могу создать файл вручную, и опции программы проанализируют его. но я ищу способ для программы ...
вопрос задан: 17 January 2011 19:16
0
ответов

Остановить boost :: depth_first_search на определенной глубине, если соблюдены определенные критерии

Я использую BGL для хранения моего DAG. У вершин есть состояния. Учитывая изменение состояния в одной из вершин, я хочу обновить зависимые вершины. Это я могу сделать с помощью boost :: depth_first_search и ...
вопрос задан: 17 January 2011 09:17
0
ответов

SWIG, усиление общих указателей и наследование

У меня проблемы с SWIG, общими указателями и наследованием . Я создаю различные классы C ++, которые наследуются друг от друга, используя Увеличьте общие указатели, чтобы они ссылались на них, а затем оберните их ...
вопрос задан: 17 January 2011 04:30
0
ответов

Mac OS X и библиотеки статического ускорения -> std :: string fail

У меня возникают очень странные проблемы со статическими библиотеками ускорения (Boost 1.45.0-2 из MacPorts, скомпилированные как библиотеки fat / universal (x86 / x86_64) под Mac OS X 10.6.6 с GCC 4.5. Ошибка ...
вопрос задан: 15 January 2011 13:50
0
ответов

Можно ли указать, какой индекс должен использовать запрос в Mongoid?

Похоже, что MongoDB использует неэффективный шаблон запроса, когда один индекс является подмножеством другого индекса. class Model field: status,: type => Integer field: title,: type => String field: ... сериализация при сериализации огромного количества
вопрос задан: 14 January 2011 23:38
0
ответов

C ++: Можно ли инициализировать boost :: scoped_ptr внутри конструктора?

Может ли член класса типа boost :: scoped_ptr инициализировать внутри конструктора класса? Как? (Нет в списке инициализации)
вопрос задан: 14 January 2011 14:55
0
ответов

Итерация по ускорению :: dynamic_bitset

У меня есть boost dynamic_bitset, из которого я пытаюсь извлечь установленные биты: boost :: dynamic_bitset myBitset (1000); Моя первая мысль заключалась в том, чтобы выполнить простой цикл «дампа» через каждый ...
вопрос задан: 13 January 2011 19:44
0
ответов

boost :: optional <> в объединении?

У меня есть необязательная структура POD, которая будет содержаться внутри объединения. boost :: optional <> содержит тип по значению, поэтому я подумал, что это может сработать: union helper {int foo; struct {...
вопрос задан: 12 January 2011 20:53
0
ответов

удалить управление версиями при ускоренной сериализации xml

я просто не могу найти способ удалить отслеживание версий из усиленных xmlархивов. пример
вопрос задан: 11 January 2011 20:16
0
ответов

почему стандартный комитет C ++ 0x отклонил boost :: shared_mutex?

есть ли у вас какая-нибудь информация по этому вопросу? есть ли проблема с boost :: shared_mutex в частности и с мьютексами чтения-записи вообще? Мьютекс читатель-писатель может использоваться неправильно, например, частые блокировки писателя ...
вопрос задан: 11 January 2011 15:31
0
ответов

количество путей в графе

как можно рассчитать количество путей в ориентированном графе? Есть ли для этого какие-то алгоритмы? С наилучшими пожеланиями РЕДАКТИРОВАТЬ: график - это не дерево.
вопрос задан: 8 January 2011 19:47
0
ответов

стиль 2-го элемента на странице с тем же классом

Здравствуйте, есть ли способ с css, чтобы стилизовать второй элемент на странице с тем же классом немного иначе, чем первый. Например, у меня есть две ul на странице с классом topbardropdownmenu. Я хочу ...
вопрос задан: 6 January 2011 20:56
0
ответов

Ограничение MAX_PATH в Boost.Filesystem

Я хочу использовать библиотеку Boost.Filesystem для управления путями, файлами и каталогами. Мой вопрос: поддерживаются ли пути длиннее MAX_PATH? Я знаю, что в Win32API есть обходной путь "\\? \", Но он ...
вопрос задан: 5 January 2011 17:26
0
ответов

Слабый указатель на this в конструкторе

Я понимаю, что невозможно получить shared_ptr, вызвав shared_from_this () из конструктора класса, поскольку объект еще не построен. Однако возможно ли получить weak_ptr ...
вопрос задан: 4 January 2011 22:21
0
ответов

how to check if boost::deadline_timer is active

any way to check if deadline_timer is active? e.g. if it's in async_wait state and wasn't cancelled?
вопрос задан: 4 January 2011 13:03
0
ответов

как работает boost :: ~ shared_ptr?

при чтении книги "Помимо стандартной библиотеки C ++: введение в Boost" я получил очень интересный пример: class A {public: virtual void sing () = 0; защищенный: виртуальный ~ A () {}; }; ...
вопрос задан: 4 January 2011 09:56
0
ответов

Решение нормальной системы уравнений в C ++

Я хотел бы решить систему линейных уравнений: Ax = b A - матрица тревоги (не квадрат), b и x оба являются векторами nx 1. Если A и b известны, n находится в диапазоне от 50 до 100, а m равно ...
вопрос задан: 3 January 2011 14:59
0
ответов

Использование потока ускорения и функции нестатического класса

Итак, я провел небольшое исследование, и выяснили, что вы можете создать объект boost :: thread и запустить его с нестатической функции класса, используя "this" и boost :: bind и т. д. Это действительно мало что делает ...
вопрос задан: 3 January 2011 01:17
0
ответов

boost :: program_options - Можно ли установить обязательный флаг?

Я использую boost :: program_options в своей программе. Я хочу сделать определенный флаг обязательным. Можно ли сделать это с помощью program_options таким образом, чтобы он сам выполнял это? то есть выдать ошибку ...
вопрос задан: 1 January 2011 21:59
0
ответов

Карта и набор, которые используют непрерывную память и имеют функцию резервирования

Я использую несколько карт и наборов. Отсутствие непрерывной памяти и большое количество (де) выделений являются узким местом производительности. Мне нужна, в основном, совместимая с STL карта и класс набора, который может использовать смежные ...
вопрос задан: 1 January 2011 13:54
0
ответов

Библиотека диапазонов, не основанная на итераторах C ++?

Я разочарован неудобством итераторов stl и ищу что-нибудь более удобное. В частности, концепция, которую легче сопоставить и фильтровать, а также легче реализовать: ...
вопрос задан: 31 December 2010 11:55
0
ответов

доступ к членам boost :: tuple

Я пытаюсь реализовать такой вектор, как vector > день; Я хочу получить доступ к первому элементу кортежа, чтобы проверить условие. может кто-нибудь подскажите, пожалуйста, как это сделать? Я новичок в ...
вопрос задан: 30 December 2010 09:56
0
ответов

прямое объявление переменной boost :: thread

может кто-нибудь сказать мне, можем ли мы пересылать объявление переменной boost :: thread. boost :: thread t (поток); запускает поток, но я хочу где-то его объявить и запустить в другом месте. резьба t (резьба); запускает поток, но я хочу где-то его объ
вопрос задан: 29 December 2010 12:03
0
ответов

Отсутствие оператора typeof в C ++ 03?

Мне просто интересно, как в boost реализован BOOST_TYPEOF (в C ++ 03), который кажется очень полезным инструментом. У кого-нибудь есть идеи? Кроме того, я думаю, что сам C ++ 03 мог бы предоставить оператор typeof, ...
вопрос задан: 26 December 2010 14:21
0
ответов

Проблемы с использованием boost :: asio :: async_read ()

Вот код, который я использую: class Server { ..... недействительным Сервер :: принято () {std :: cout << "Принято!" << std :: endl; boost :: array buf; boost :: asio :: async_read (socket, ...
вопрос задан: 24 December 2010 17:03
0
ответов

регулярное выражение boost не компилируется

Я использую boost 1.45.0 в Ubuntu с Code :: Blocks в качестве моей IDE, и я не могу скомпилировать basic_regex.hpp. Я почти уверен, что правильно настроил boost, потому что я могу компилировать программы, используя boost :: format ...
вопрос задан: 24 December 2010 01:31
0
ответов

Использование boost :: program_options

В моей программе у меня есть список пар - имя и размер. Я хочу создать этот список из интерфейса командной строки, используя boost :: program_options. Он должен выглядеть примерно так: myProg --value ("...
вопрос задан: 23 December 2010 12:16