CMemFile::CMemFile
更新 : 2007 年 11 月
最初のオーバーロードは、空のメモリ ファイルを開きます。
CMemFile(
UINT nGrowBytes = 1024
);
CMemFile(
BYTE* lpBuffer,
UINT nBufferSize,
UINT nGrowBytes = 0
);
パラメータ
nGrowBytes
メモリ割り付けの増加分を指定するバイト数。lpBuffer
nBufferSize サイズの情報を受け取るバッファへのポインタ。nBufferSize
ファイル バッファのサイズをバイト単位で指定する整数。
解説
コンストラクタがファイルを開くので、CFile::Open を呼び出さないでください。
2 番目のオーバーロードは、最初のコンストラクタを呼び出してすぐに同じパラメータで Attach を呼び出した場合と同じ動作をします。詳細については、「Attach」を参照してください。
使用例
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