CMemFile (nGrowBytes=UINT1024);
CMemFile (BYTE * lpBuffer, UINT nBufferSize, UINT nGrowBytes = 0);
Параметры
nGrowBytes
Единицы выделения памяти в байтах.
lpBuffer
Указатель на буфер, получающий информацию размер nBufferSize.
nBufferSize
Целое число, определяющее размер буфера файла в байтах.
Примечания
Первая перегрузка открывает файл пустой памяти. Обратите внимание, что файл открывается в конструкторе и что не следует вызывать CFile::Open.
Вторая перегрузка действует то же самое как используется первый конструктор и сразу же призвал Attach с теми же параметрами. Подробнее см. присоединение.
Пример
/ / Пример для CMemFile::CMemFile
CMemFile f; / / Готовый к использованию - нет открытых необходимых.
БАЙТ * pBuf = (БАЙТ *) нового типа char [1024];
CMemFile г (pBuf, 1024, 256);
/ / то же, что CMemFile г; g.Attach (pBuf, 1024, 256)
Обзор CMemFile | Члены класса | Иерархическая схема
См. также CMemFile::Attach