Все вопросы: [streambuf]

5 вопросов

похожие теги:
15
голосов
4ответов
13490 просмотров

initializing a C++ std::istringstream from an in memory buffer?

I have a memory block (opaque), that I want to store in a Blob in mySQL through their C++ adapter. The adapter expects a istream: virtual void setBlob(unsigned int parameterIndex, std::istream * blob) = 0; So my question is: how can I create a std::istream from this memory block (typed as char...

7
голосов
5ответов
4716 просмотров

Binary version of iostream

I've been writing a binary version of iostreams. It essentially allows you to write binary files, but gives you much control over the format of the file. Example usage: my_file << binary::u32le << my_int << binary::u16le << my_string; Would write my_int as a unsigned 32...

36
голосов
10ответов
47873 просмотров

Скопируйте содержимое streambuf в строку

Очевидно, boost::asio::async_read не любит строки, поскольку единственная перегрузка boost::asio::buffer позволяет мне создавать const_buffer, поэтому я застрял с чтением всего в streambuf. Теперь я хочу скопировать содержимое streambuf в строку, но он, по-видимому, поддерживает только запись в...

6
голосов
5ответов
9570 просмотров

перенаправить std :: cout на настраиваемый писатель

Я хочу использовать этот фрагмент из статьи Mr-Edd iostreams напечатать где-нибудь std :: clog. #include <iostream> #include <iomanip> #include <string> #include <sstream> int main() { std::ostringstream oss; // Make clog use the buffer from oss std::st...

24
голосов
3ответов
25140 просмотров

Как мне создать свой собственный ostream / streambuf?

В образовательных целях я хочу создать буфер потока и потока для выполнения: исправить порядок байтов при выполнении < хранить в контейнере двухсторонней очереди вместо использования std: cout или записи в файл записывать дополнительные данные, например, сколько раз я сделал < ...