共用方式為


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

請參閱

參考

CMemFile 類別

階層架構圖

CMemFile::Attach