CMemFile::CMemFile

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

参数:
nGrowBytes以字节表示的内存分配增量。
lpBuffer指向接收nBufferSize大小信息缓冲区的指针。
nBufferSize指定以字节表示的文件缓冲区大小的整数值。

说明:
首次加载将打开一个空的内存文件。值得注意的是该文件由构造函数打开,不应调用CFile::Open函数。
第二次加载,其行为如同使用了第一个构造函数,并运用相同的参数立即调用Attach函数。如果要了解更多的信息,请参阅Attach。

示例:
// example for CMemFile::CMemFile
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 );

请参阅:CMemFile::Attach