Qt中的I/O操作
1、Qt通过统一的接口简化了文件与外部设备的操作方式
2、Qt中的文件被看作一种特殊的外部设备
3、Qt中的文件操作与外部操作相同(Qt通过统一的方式读写文件和外部设备)
4、QIODevice类是所有输入输出IO类的基类,为IO类提供了统一的调用接口
I/O操作中的关键函数接口(I/O操作的本质:连续存储空间的数据读写)
1、打开设备:
virtual bool |
open ( OpenMode mode ) |
2、读取数据:
QByteArray |
read ( qint64 maxSize ) |
3、写入数据:
qint64 |
write ( const QByteArray & byteArray ) |
4、关闭设备:
virtual void |
close () |
Qt中I/O设备的类型
1、顺序存储设备:只能从头开始顺序的