Вопросы по теме 'boost-iostreams'

Потоки ввода-вывода C++ Boost, обработка ошибок
Можно ли сделать так, чтобы пользовательский поток работал как стандартный в отношении ошибок? То есть по умолчанию используются биты good/fail/bad/eof, а не исключения? В документах boost упоминается только выдача std::failure для ошибок потока и...
1379 просмотров

Сброс файла 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 просмотров

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