5

32ビットのstd::streamposを使用してstd::fstreamを実装する場合、どの戦略を使用する必要がありますか?位置を移動したい場合は、いくつかのステップで実行できます(10gb-10 x + 1gb)。どうすればポジションを取得できますか?または、fstreamの外部の変数で現在の位置を維持する必要がありますか?

PSSTLの実装を変更することはできません。

4

1 に答える 1

1

STLを追加できない場合は、現在の位置を自分で追跡するのが最も簡単な答えです。あなたのコンパイラがそのlong long型をサポートしているなら、私はそれを使います。

于 2009-06-18T14:10:10.110 に答える