Вопросы по теме 'boost-iostreams'
Потоки ввода-вывода C++ Boost, обработка ошибок
Можно ли сделать так, чтобы пользовательский поток работал как стандартный в отношении ошибок? То есть по умолчанию используются биты good/fail/bad/eof, а не исключения?
В документах boost упоминается только выдача std::failure для ошибок потока и...
1379 просмотров
schedule
13.04.2022
Сброс файла boost::iostreams::zlib_compressor. Как получить синхронизацию?
Нужно ли какое-то волшебство, чтобы получить "синхронный сброс zlib" при использовании boost::iostreams::zlib_compressor ? Простой вызов flush на фильтре или strict_sync на filtering_ostream , содержащем его, не выполняет работу (т.е. я...
2225 просмотров
schedule
28.07.2023
повысить zlib проблема
У меня проблема с библиотеками zlib в boost под VS 2010. Я собрал библиотеки, и в папке boost/stage/lib были сгенерированы соответствующие dll/libs. Я добавил .dll в папку отладки моей программы и связал ее с соответствующей .lib.
Но у меня...
2597 просмотров
schedule
31.05.2022
boost :: filtering_streambuf с gzip_decompressor (), как построчно получить доступ из файла
Я написал приложение Logparser и теперь хочу реализовать распаковку файлов .gz. Я пробовал использовать boost :: iostreams и zlib, которые, кажется, работают, но я не знаю, как обрабатывать ввод, который я получаю из сжатых файлов.
Вот что я...
4582 просмотров
schedule
22.03.2022
Существует ли устройство boost::iostreams (двунаправленное) для блокировки TCP-соединения boost::asio?
Я изучаю библиотеки С++ для портативных, блокирующих доступ ввода-вывода к файловой системе и сети. Похоже , что boost::filesystem , boost::iostreams и boost::asio будут выполнять эту работу втроем.
Чтобы было ясно, в настоящее время меня не...
1727 просмотров
schedule
20.12.2022
boost :: iostreams :: stream ‹boost :: iostreams :: array_source› не устанавливает EOF
Образец:
namespace boostio = boost::iostreams;
boostio::stream<boostio::array_source> memStream(arr);
while (!memStream.eof())
{
char tst[2];
memStream2.readsome(tst, 2);
}
Здесь я инициализирую memstream массивом символов,...
2578 просмотров
schedule
18.03.2022
ошибка компиляции в boost::iostreams::copy
Я пытаюсь изучить boost::iostreams на некоторых примерах. Вот один из них, который не может быть принят gcc:
#include <iostream>
#include <boost/iostreams/filter/regex.hpp>
#include <boost/iostreams/copy.hpp>
#include...
892 просмотров
schedule
08.10.2022
boost::iostreams::mapped_file проблема с путем к файлу
Я столкнулся с проблемой, используя библиотеку iostreams mapped_file для boost.
документация по ускорению: mapped_file
Прочитав всю документацию и примеры, которые я смог прочитать, я все еще не могу заставить работать следующий фрагмент кода....
900 просмотров
schedule
23.10.2022
boost::iostreams::copy() закрывает источник, но не приемник
Я пытаюсь использовать boost::iostreams для сжатия данных.
Документ для copy() говорит что два его аргумента закрываются в конце вызовом функции шаблона close() для них обоих. Мой тестовый код:
#include <iostream>
#include...
1821 просмотров
schedule
21.08.2022
распаковать несколько файлов в один файл, используя boost
У меня есть набор сжатых файлов. Мне нужно распаковать все файлы и создать один большой файл. приведенный ниже код работает нормально, но я не хочу использовать std::stringstream, потому что файлы большие, и я не хочу создавать промежуточные копии...
397 просмотров
schedule
11.07.2022
Boost::iostreams::filtering_istreams ожидает E.O.F
Я должен использовать filtering_istream в качестве оболочки для std::cin. но это не работает, как я ожидал. Он ждет E.O.F, пожалуйста, помогите мне понять поведение.
#include <iostream>
#include...
199 просмотров
schedule
25.07.2022