Все вопросы: [streambuf]
5 вопросов
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...
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...
Скопируйте содержимое streambuf в строку
Очевидно, boost::asio::async_read не любит строки, поскольку единственная перегрузка boost::asio::buffer позволяет мне создавать const_buffer, поэтому я застрял с чтением всего в streambuf. Теперь я хочу скопировать содержимое streambuf в строку, но он, по-видимому, поддерживает только запись в...
перенаправить 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...
Как мне создать свой собственный ostream / streambuf?
В образовательных целях я хочу создать буфер потока и потока для выполнения: исправить порядок байтов при выполнении < хранить в контейнере двухсторонней очереди вместо использования std: cout или записи в файл записывать дополнительные данные, например, сколько раз я сделал < ...