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