Буферизованные потоки (класс streambuf )

Класс streambuf обеспечивает общие методы буферизации и обработки потоков при небольшом объеме или отсутствии форматирования. streambuf это полезный базовый класс, используемый другими частями библиотеки iostream, хотя также вы можете создавать производные от него классы для собственных функций и библиотек. Классы strstreambuf, stdiobuf и filebuf являются производными от streambuf.

Класс streambuf управляет низкоуровневым буферизованным вводом, обеспечивая интерфейс с памятью и физическими устройствами.

Класс filebuf предназначен для управления буферами дисковых файлов(файл FSTREAM.H)

Класс strstreambuf предназначен для управления строковыми буферами, хранящимися в памяти (файл STRSTREA.H)

Класс stdiobuf осуществляет буферизацию дискового ввода-вывода с помощью стандартных системных функций (файл STDIOSTR.H)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: