C++ Программирование в среде С++ Builder 5

Классы потоков


К классам потоков относятся следующие:

  • Класс streambuf управляет буфером потока, обеспечивая базовые операции заполнения, опорожнения, сброса и прочих манипуляций с буфером.
  • Класс ios является базовым классом потоков ввода-вывода.
  • Классы istream и ostream — производные от ios и обеспечивают работу потоков соответственно ввода и вывода.
  • Класс iоstream является производным от двух предыдущих и предусматривает функции как для ввода, так и для вывода.
  • Классы ifstream, of stream и f stream предназначены для управления файловым вводом-выводом.
    • Классы istrstream и ostrstream управляют резидентными потоками (форматированием строк в памяти). Это устаревшая методика, оставшаяся в C++Builder в качестве пережитка.

    Для работы с потоками вам потребуется включить в программу заголовочный файл iostream.h. Кроме того, может потребоваться подключить файлы fstream.h (файловый ввод-вывод), iomanip.h (параметризованные манипуляторы) и strstream.h (форматирование ь памяти).



    Содержание раздела