CMemFile::CMemFile
第一個多載會開啟空的記憶體檔案。
CMemFile(
UINT nGrowBytes = 1024
);
CMemFile(
BYTE* lpBuffer,
UINT nBufferSize,
UINT nGrowBytes = 0
);
參數
nGrowBytes
記憶體配置加入以位元組為單位)。lpBuffer
要取得 nBufferSize大小的資訊之緩衝區的指標。nBufferSize
指定檔案緩衝區大小的整數,以位元組為單位)。
備註
請注意建構函式開啟的檔案,而且您不應該呼叫 CFile::Open。
第二個多載動作相同,就像您使用第一個建構函式並立即使用相同的參數呼叫的 連結 。 請參閱 連結 的詳細資訊。
範例
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);
需求
Header: afx.h