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

8 ответов

Стоит ли постоянно использовать boost :: ptr_vector вместо std :: vector?

Просто концептуальный вопрос, с которым я столкнулся. В моем текущем проекте мне кажется, что я чрезмерно использую повышениеsmart_ptr а такжеptr_container библиотеки. Я создавалboost::ptr_vectors во многих различных объектах и вызывая метод ...

1 ответ

буст-тест - ошибки «неопределенная ссылка»

У меня есть два простых файла: runner.cpp: #define BOOST_TEST_DYN_LINK #define BOOST_TEST_MODULE Main #include <boost/test/unit_test.hpp>и test1.cpp: #define BOOST_TEST_DYN_LINK #ifdef STAND_ALONE # define BOOST_TEST_MODULE Main #endif ...

1 ответ

Функция сравнения очереди с приоритетами

Как изменить функцию сравнения в очереди приоритетов с помощью библиотеки повышения? У меня есть такая структура: struct decreasingOrderMyType { bool operator() (const MyType & lhs, const MyType & rhs) const { return lhs.value > rhs.value; } };и ...

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

5 ответов

Сортировка заархивированных (заблокированных) контейнеров в C ++ с использованием boost или STL

Что я хочу сделать:Я хочу отсортировать 2, 3 или N векторов, соединенных вместе,не копируя их в кортеж. То есть, оставляя в стороне многословие, что-то вроде: vector<int> v1 = { 1, 2, 3, 4, 5}; vector<double> v2 = { 11, 22, 33, 44, ...

2 ответа

boost :: spirit :: qi парсинг дубликатов на выходе

У меня есть этот очень простой парсер с использованием Boost :: Spirit: rule<std::string::iterator, std::string()> zeroTo255 = (string("25") >> char_('0', '5')) | (char_('2') >> char_('0', '4') >> digit) | (char_('1') >> repeat[2](digit)) | ...

3 ответа

Повысить файловую систему невероятно медленно?

В настоящее время я нахожусь в процессе изучения среды Boost, и я узнал, как составить список всех папок и файлов в моей системе, используя #include <boost/filesystem.hpp> #include <boost/foreach.hpp> #include <iostream> using namespace std; int ...

1 ответ

как использовать asio с файлами устройств

Я использую Boost Asio на протяжении всего проекта. Теперь я хочу прочитать файл устройства (/dev/input/eventX). В документации boost asio говорится, что нормальный файловый ввод-вывод невозможен, но файлы устройств или каналы поддерживаются с ...

4 ответа

Использование Boost Python & std :: shared_ptr

Я пытаюсь заставить Boost Python хорошо играть с std :: shared_ptr. В настоящее время я получаю эту ошибку: Traceback (most recent call last): File "test.py", line 13, in <module> comp.place_annotation(circle.centre()) TypeError: No to_python ...

11 ответов

Лучше семена, чем время (0)?

Я понимаю, что время (0) обычно используется для заполнения генераторов случайных чисел и что это становится проблемой только тогда, когда программа запускается чаще, чем один раз в секунду. Мне интересно, какие семена лучше учитывать при ...

0 ответов

Для чего используется Boost's shared_ptr (shared_ptr <Y> const & r, T * p)?

boost::shared_ptr имеет необычный конструктор template<class Y> shared_ptr(shared_ptr<Y> const & r, T * p);и я немного озадачен тем, для чего это было бы полезно. В основном это разделяет собственность сr, но.get() вернусьp. не r.get()! Это ...