|
|
Другие темы раздела | ||||||||||||||||||
Boost C++ Небольшая оболочка для сигналов
https://www.cyberforum.ru/ boost-cpp/ thread1167577.html Помогите справиться с ошибкой: #include <conio.h> #include <iostream> #include <boost/signals2.hpp> #include <boost/bind.hpp> boost::signals2::signal<void(int)> ObjectMove; |
Выделение подстрок, алгоритмы поиска в строке Boost C++ У меня есть строка типа: command param1 param2.. paramn id Где id может включать в себя конструкцию типа (param;.,: "") , тоесть это что-то типа команды. Вот некоторые примеры таких строк: 1) MsgBox("hello"); 2) int i(5); 3) find string by param(some params, some params; "params"); | |||||||||||||||||
Boost C++ определение значений из строки по regex
https://www.cyberforum.ru/ boost-cpp/ thread1165613.html У меня есть строка неопределенной длины. Записанна она как: слово1 пробел слово2 пробел ...словоN пробел ... ( строго 1 пробел) Мне нужно достать каждое слово и положить его в вектор. Вот написал регулярное выражение, а как достать каждое слово?? string str("word1 word2 word3"); boost::regex expr("^+$"); boost::smatch res; cout<<boost::regex_match(str, res, expr); |
Boost C++ Как парсить строку json?
https://www.cyberforum.ru/ boost-cpp/ thread1165557.html есть строка (в текстовом файле): { {"k4" : 0.0},{"k3" : 0.0},{"k2" : 0.0},{"k1" : 0.0},{"k0" : 0.0},{"k" : 0.0},{"y4" : 0.0},{"y3" : 0.0},{"y2" : 0.0},{"y1" : 0.0}, {"y0" : 0.0}, "begin" : 0.0}, {"end" : 0.5}, {"dt" : 0.1} } как ее парсить? нужно создать 3 массива (коэффициенты, нач. условия и интервал) и еще переменную (шаг) надо использовать этот файл: #include... | |||||||||||||||||
Lexical_cast и десятичный разделитель Boost C++ Можно ли как то задать десятичный разделитель что бы кастовалось число записанное с разделителем "запятой" а не точкой ? #include <iostream> #include <string> #include <boost/lexical_cast.hpp> int main() { std::string s="5,1234"; double d; |
Boost C++ Asio в несколько потоках
https://www.cyberforum.ru/ boost-cpp/ thread1160189.html Хочу сделать запуск asio в нескольких потоках. Делаю по примерам boost::thread_group tgroup; unsigned corenumber = boost::thread::hardware_concurrency(); server s(io_service, 1234); for(unsigned i = 0; i < corenumber; ++i){ tgroup.create_thread(boost::bind(&boost::asio::io_service::run, &io_service)); } tgroup.join_all(); | |||||||||||||||||
Boost C++ Отличия this от shared_from_this() ? Изучаю пример. http://www.boost.org/doc/libs/1_55_0/doc/html/boost_asio/example/cpp11/echo/async_tcp_echo_server.cpp Есть вот такой код void do_read() { auto self(shared_from_this()); socket_.async_read_some(boost::asio::buffer(data_, max_length), (boost::system::error_code ec, std::size_t length) { https://www.cyberforum.ru/ boost-cpp/ thread1159048.html |
Boost C++ Access violation reading location В функции выбрасывает исключение "Access violation reading location", с чем может быть связано? void Cryptor::Encode(std::string* data) { std::string* encodeData = new std::string; size_t size = data->size()/4; boost::thread_group tgroup; tgroup.create_thread( boost::bind(&Cryptor::EncodePart, this, data, size, encodeData)); tgroup.create_thread( | |||||||||||||||||
Boost C++ Boost::regex, как правильно парсить HTML
https://www.cyberforum.ru/ boost-cpp/ thread1145937.html Всем доброго времени суток. В общем проблема возникла с получением значений из html кода. Записываю в char текст такого содержания: <tr> <th width="24%">Валюта:</th> <th width="40%" style="text-align:right;">покупка</th> <th width="36%" style="text-align:right;">продажа</th> </tr> <tr> <td... |
Boost C++ Необработанное исключение в boost Я использую библиотеку boost для отправки команд в com-порт, но у меня при компиляции вылезают исключения вот сама прога //main.cpp //#include <Windows.h> #include <iostream> //#include <stdio> //#include <conio> #include "h.h" https://www.cyberforum.ru/ boost-cpp/ thread1140148.html | |||||||||||||||||
Date Time вывод названия месяца по русски Boost C++ Как вывести месяц по русски на консоль в Windows?#include <iostream> #include <boost/date_time/gregorian/gregorian.hpp> using namespace boost::gregorian; int main() { date d(2004, Feb, 29); date_facet* facet(new date_facet("%B")); |
Boost C++ Второй вложенный цикл (BOOST_FOREACH) работает неожиданно
Проблема: второй вложенный цикл работает неожиданно для меня - после строки
pTableInfo->setTableName( v_1.second.get<std::string>("TABLENAME") );он не входит в тело
BOOST_FOREACH (const boost:: property_tree:: ptree::value_type& v_3
Наверх
|