ВУЗ:
Составители:
Рубрика:
68
для типов char и wchar_t образованы соответствующие объекты
типа ios_traits и потоковые классы.
Пример шаблона потокового класса.
template <class charT, class traits = ios_traits <charT>> class ba-
sic_istream: virtual public basic_ios <charT, traits>;
Потоковые классы в С++
Библиотека потоковых классов С++ построена на основе двух базо-
вых классов: ios и streambuf .
Класс streambuf обеспечивает организацию и взаимосвязь буферов
ввода-вывода, размещаемых в памяти, с физическими устройствами ввода-
вывода. Методы и данные класса streambuf программист явно обычно не
использует. Этот класс нужен другим классам библиотеки ввода-вывода.
Он доступен и программисту для создания новых классов на основе уже
существующих.
Схема иерархии
Класс ios содержит средства для форматированного ввода-вывода и
проверки ошибок.
streambuf
(iostream.h)
filebuf
(fstream.h)
conbuf
(constream.h)
strstreambuf
(strstream.h)
Страницы
- « первая
- ‹ предыдущая
- …
- 64
- 65
- 66
- 67
- 68
- …
- следующая ›
- последняя »