Потоки ввода-вывода

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

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

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

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

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



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий