2

malloc によって割り当てられたメモリがあるとします。今、私はそれをストリーム バッファとして fstream オブジェクトとして使用したいと考えています。別の状況では、FILE* があるとします。そこから fstream オブジェクトを作成することは可能ですか?


実際には、関数で FILE* 引数を受け入れる既存のライブラリがあります。下位互換性を維持しながら、cpp タイプのファイル処理を使用してライブラリを実装したいと考えています。私は何をすべきか?

4

1 に答える 1

0

fstreamからオブジェクトを作成することはできませんFILE*

によって動作する C++ 標準 I/O ストリームに基づいて、個人的にストリームを作成する必要があります。FILE*

于 2013-04-12T20:15:02.613 に答える