|
|
Другие темы раздела | |
Boost C++ read_write_mutex
https://www.cyberforum.ru/ boost-cpp/ thread826681.html Ребят, что - то я не пойму, в бусте 1.53 появился read_write_mutex ? Вроде да, но в каком исходнике? Что - то нигде не могу найти. Мне собственно надо блокировать потоки с таким правилом, чтоб у варйтера было преимущество перед ридерами и чтоб одновременно читать могло сколько угодно ридеров. Есть у кого - нибуть пример или комментарий по данному вопросу? |
Date_Time, получение годов от периода времени Boost C++ Как правильно получить из временного периода количество годов и месяцев?#include <iostream> #include <boost/date_time/gregorian/gregorian.hpp> int main() { using namespace boost::gregorian; date begin(2000, Feb, 10); date end(2005, Aug, 9); date_period period(begin, end); |
Boost C++ boost serialization. загрузка данных из архива в std::list
https://www.cyberforum.ru/ boost-cpp/ thread818875.html День добрый, возникла небольшая проблема. Я сохраняю данные в архив используя #include<boost/serialization/list.hpp> boost::archive::text_iarchive oarch(ofs); //регистрируем тип oarch.register_type<Derived>(); std::list<Derived*> list1; |
Boost C++ Составление регулярного выражения
https://www.cyberforum.ru/ boost-cpp/ thread818845.html Не нашел подходящего раздела, поэтому запиливаю сюда. У меня есть веб страничка, где в тэгах заключены сайты, которые мне надо вынуть. К примеру, href="http://www.112.ru/" onmousedown='rcи там дальше пошло Вот регекс мой юрл вынимает boost::regex reg("href=\"(\.+)\" onmousedown='rc"); Но если повторов больше 1 href="http://www.112.ru/" onmousedown='rchref="http://www.112.ru/"... |
Boost C++ Буст сериализация. указатель на абстрактный базовый класс без конструктора по умолчанию Читая документацию по сериализации с помощью буста запутался. Ситуация следующая. Имеется виртуальный базовый класс в Base.h: #ifndef BASE_H #define BASE_H #include <boost/archive/text_oarchive.hpp> #include <boost/archive/text_iarchive.hpp> #include<new> |
Boost C++ boost::filesystem и искючения
https://www.cyberforum.ru/ boost-cpp/ thread807167.html При поиске файлов к примеру на диске C:\ можно получить к примеру такое сообщение. boost::filesystem::basic_directory_iterator constructor: Отказано в доступе После чего поиск может прекратится... Можно ли как то это обойти что бы примеру не было и таких исключений а находило только, то к чему есть доступ ? Или как правильно организовывать обработку исключений что бы поиск не прерывался ? |
Boost C++ Boost и побайтное чтение/запись в файл
https://www.cyberforum.ru/ boost-cpp/ thread802267.html Всем привет! Есть такой вопрос, как очень быстро скопировать файл? Скорость нужна в пределах~600 мб/сек. Возможно ли такое? Вот код, который я смог написать: void _copy_file(const char *FromFile, const char *ToFile, int bufsize) { ifstream stream; long long tmp = 0; long long fSize = 0; char* buffer = new char; |
Boost C++ Boost & CMake Проблема, наверно больше в CMake, нежели в бусте. В общем имеем симейковский файл вида: set(Boost_INCLUDE_DIR /usr/local/boost_1_47_0) set(Boost_LIBRARIES_DIR /usr/local/boost_1_47_0/libs) find_package(Boost COMPONENTS ${Boost_COMPONENTS} REQUIRED) MESSAGE(STATUS "** Boost Include: ${Boost_INCLUDE_DIR}") MESSAGE(STATUS "** Boost Libraries: ${Boost_LIBRARIES}") Запускаю его и он мне... |
Boost C++ queue boost thread
https://www.cyberforum.ru/ boost-cpp/ thread793207.html #define BOOST_THREAD_VERSION 2 #include <boost/thread/thread.hpp> #include <boost/thread/xtime.hpp> #include <iostream> #include <cmath> #include <queue> std::queue<int> que; |
Boost C++ tmp with mpl я в ран тайме заполняю массив числами фибоначи до 10000 элемента...можно ли вычислить в компиле тайм и в рантайме только заполнить?..) https://www.cyberforum.ru/ boost-cpp/ thread784902.html |
Boost C++ boost::filesystem Относительный путь Допустим есть путь C:\A\B\D\e.txt Можно ли (и как ?) получить путь относительно другого пути ( или текущего каталога ) к примеру каталога B т.е D\e.txt |
Boost C++ boost signals
https://www.cyberforum.ru/ boost-cpp/ thread783483.html #include <iostream> #include <boost/signal.hpp> #include <boost/bind.hpp> class SampleSender { public: //источник void emit_signal() { |
13 / 13 / 4
Регистрация: 15.04.2010
Сообщений: 61
|
|
11.04.2013, 17:16 [ТС] | 0 |
boost serialization. Перегрузка save_construct_data и load_constract_data для шаблонных классов - Boost C++ - Ответ 439786311.04.2013, 17:16. Показов 1906. Ответов 8
Метки (Все метки)
Ответ
ForEveR, действительно, приписав к френдам, что они из буста - и с френдами теперь тоже компилируется. Вот на таких заковыристых функциях и набирается опыт)
Добавлено через 6 минут ps В остальных классах то у меня стоит что функции из boost::serialization Вернуться к обсуждению: boost serialization. Перегрузка save_construct_data и load_constract_data для шаблонных классов Boost C++
0
|
11.04.2013, 17:16 | |
Готовые ответы и решения:
8
boost::serialization boost::serialization boost::serialization serialized via boost::serialization |
11.04.2013, 17:16 | |
11.04.2013, 17:16 | |
Помогаю со студенческими работами здесь
0
Как подключить Boost::serialization в CMakeLists.txt? Boost::serialization, как сериализовать std::tuple? boost::serialization. Как сериальзовывать собственные типы данных? boost serialization. загрузка данных из архива в std::list |