释义 |
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 |