Результаты поиска по запросу "boost"
Стоит ли постоянно использовать boost :: ptr_vector вместо std :: vector?
Просто концептуальный вопрос, с которым я столкнулся. В моем текущем проекте мне кажется, что я чрезмерно использую повышениеsmart_ptr а такжеptr_container библиотеки. Я создавалboost::ptr_vectors во многих различных объектах и вызывая метод ...
буст-тест - ошибки «неопределенная ссылка»
У меня есть два простых файла: 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 ...
Функция сравнения очереди с приоритетами
Как изменить функцию сравнения в очереди приоритетов с помощью библиотеки повышения? У меня есть такая структура: struct decreasingOrderMyType { bool operator() (const MyType & lhs, const MyType & rhs) const { return lhs.value > rhs.value; } };и ...
Сортировка заархивированных (заблокированных) контейнеров в C ++ с использованием boost или STL
Что я хочу сделать:Я хочу отсортировать 2, 3 или N векторов, соединенных вместе,не копируя их в кортеж. То есть, оставляя в стороне многословие, что-то вроде: vector<int> v1 = { 1, 2, 3, 4, 5}; vector<double> v2 = { 11, 22, 33, 44, ...
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)) | ...
Повысить файловую систему невероятно медленно?
В настоящее время я нахожусь в процессе изучения среды Boost, и я узнал, как составить список всех папок и файлов в моей системе, используя #include <boost/filesystem.hpp> #include <boost/foreach.hpp> #include <iostream> using namespace std; int ...
как использовать asio с файлами устройств
Я использую Boost Asio на протяжении всего проекта. Теперь я хочу прочитать файл устройства (/dev/input/eventX). В документации boost asio говорится, что нормальный файловый ввод-вывод невозможен, но файлы устройств или каналы поддерживаются с ...
Использование 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 ...
Лучше семена, чем время (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()! Это ...