0

直接アクセスファイルのように、メモリバッファを使用してアプリで作業する必要があります。freadおよびfwrite関数の類似体はありますか?C ++

データを含むバッファがメモリにあります。私が欲しいのは、データの読み取り、データの書き込み、そしてこのバッファーでのポインターの移動です。ファイルと同様ですが、メモリがあり、ファイルはありません。

4

1 に答える 1

1

メモリマップトファイルを意味していると思います。C ++標準ではサポートされていませんが、Boostには移植可能な実装があります

基本的には、ポインタを介してファイルにアクセスできます。OSがキャッシュを処理し、一般的に非常に効率的です。

于 2013-01-05T22:12:27.963 に答える