CMemFile::CMemFile
最初のオーバーロードは、空のメモリ ファイルを開きます。
CMemFile(
UINT nGrowBytes = 1024
);
CMemFile(
BYTE* lpBuffer,
UINT nBufferSize,
UINT nGrowBytes = 0
);
パラメーター
nGrowBytes
バイトのメモリ割り当てのインクリメント。lpBuffer
サイズ nBufferSize情報を受け取るバッファーへのポインター。nBufferSize
ファイル バッファーのサイズを指定するバイト整数。
解説
ファイルがコンストラクターによって開かれた、CFile::Openを呼び出す必要があることに注意してください。
2 番目のオーバーロードは、最初のコンストラクターを使用して、すぐに同じパラメーターの [アタッチ] を呼び出した場合と同じような機能します。詳細については [アタッチ] を参照してください。
使用例
CMemFile f; // Ready to use - no Open necessary.
BYTE * pBuf = (BYTE *)new char [1024];
CMemFile g(pBuf, 1024, 256);
// same as CMemFile g; g.Attach(pBuf, 1024, 256);
必要条件
ヘッダー : afx.h