QFile
Qt中所有与IO相关的类都继承于QIODevice,继承图如下所示:
其中QFile类便是用于文件操作的类
在QT中,将文件当做一种特殊的外部设备对待(比如:串口,usb等就是外部设备)
QT...& byteArray) //将byteArray写入设备,返回成功写入的字节数,失败则返回-1
qint64 writeData ( const char * data, qint64 len...);
//从char * data里写入最多len字节的数据到设备, 并返回成功写入的字节数,失败则返回-1
关闭设备
void.../数据文件的读写
QTextStream、QDataStream辅助类
QTextStream
将写入的数据全部转换为可读文本(适用于文本文件)
QDataStream
将写入的数据根据类型转换为二进制数据...缓存区分为内部和外部,外部设备便表示外部缓冲区,而 QBuffer类则表示计算机的内部缓冲区
在Qt中可以将缓冲区看作一种特殊的IO设备
QTextStream,QDataStream文件流辅助类也可以直接用于操作缓冲区