Вопросы по теме 'streambuf'

Что может пойти не так, если cout.rdbuf() используется для переключения буфера и никогда не устанавливает его обратно?
Автор представил этот код под заголовком A bus error on my platform #include <fstream> #include <iostream> int main() { std::ofstream log("oops.log"); std::cout.rdbuf(log.rdbuf()); std::cout << "Oops!\n";...
1717 просмотров
schedule 17.01.2024

Создает ли `basic_streambuf` свои собственные области get/put, если вы не делаете этого в реализации производного класса?
Я много раз видел инструкции по созданию пользовательских потоковых буферов: все, что вам нужно сделать, это правильно реализовать overflow , underflow и pbackfail в потомке std::basic_streambuf , и вы сможете создать поток, который форматирует...
490 просмотров
schedule 05.01.2024

Как создать streambuf с массивом беззнаковых символов в C ++
Я хочу создать объект std :: istream с объектом буфера потока, который может взять необработанные байтовые данные из массива беззнаковых символов. Я поискал и нашел эту ссылку Однако они создают буфер потока на основе массива char: struct...
286 просмотров
schedule 24.05.2024