3

Qtを使用して、複数のストリームを使用してファイルを読み取り、その中のデータのさまざまな部分に同時にアクセスすることは可能ですか?

4

1 に答える 1

4

Qt のストリーム (QTextStream / QDataStream) は、基になるデバイスの位置を処理しないことに注意してください。ストリーム クラスは、デバイス (QFile インスタンス) 内のバイナリ データを簡単に解析するための単なるラッパーです。

したがって、同じデバイス (QFile) の 2 つのストリームは機能しません。

ただし、同じ基になるファイルに対して複数のデバイス(QFile) を持つことができ、それらのそれぞれは別のストリーム インスタンスを使用して読み取ることができます。

于 2012-07-29T16:00:16.470 に答える