Поделиться через


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