在Qt中使用几个不同的流读取相同的文件

时间:2012-07-29 15:53:26

标签: c++ qt qt4 stream

是否可以使用多个流来读取文件,同时使用Qt访问其中的不同数据部分?

1 个答案:

答案 0 :(得分:4)

请注意,Qt中的流(QTextStream / QDataStream)不处理底层设备中的位置。流类只是一个包装器,可以更容易地解析设备中的二进制数据(QFile实例)。

因此,同一设备(QFile)的两个流将无效。

但是,对于同一个基础文件,您可以使用多个设备(QFile),然后可以使用另一个流实例读取每个设备。