CMemFile::CMemFile

第一个重载打开空的内存文件。

CMemFile(
   UINT nGrowBytes = 1024 
);
CMemFile(
   BYTE* lpBuffer,
   UINT nBufferSize,
   UINT nGrowBytes = 0 
);

参数

  • nGrowBytes
    内存分配增量(以字节为单位)。

  • lpBuffer
    为获取范围集 nBufferSize的信息的缓冲区的指针。

  • nBufferSize
    指定文件缓冲区的大小的整数,以字节为单位)。

备注

请注意构造函数打开文件,您不应调用 CFile::Open

第二个重载操作同样,就象使用了第一个构造函数并立即调用具有相同参数的 附加。请参见 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);

要求

Header: afx.h

请参见

参考

CMemFile选件类

层次结构图

CMemFile::Attach