Шаг 96.
Библиотека Qt.
Потоки ввода-вывода

    На этом шаге рассмотрим потоки ввода-вывода.

    Объекты файлов сами по себе обладают только элементарными методами для чтения и записи информации. Использование потоков делает запись и считывание файлов более простым и гибким. Для файлов, содержащих текстовую информацию, следует использовать класс QTextStream, а для двоичных файлов — класс QDataStream.

    Применяются классы QTextStream и QDataStream так же, как и стандартный поток ввода-вывода в языке C++ (iostream), с той лишь разницей, что они могут работать с объектами класса QIODevice. Благодаря этому потоки можно использовать и для своих собственных классов, унаследованных от класса QIODevice. Для записи данных в поток используется оператор <<, а для чтения данных из потока - >>.

    На следующем шаге рассмотрим класс QTextStream.




Предыдущий шаг Содержание Следующий шаг