Compartir a través de


CMemFile::CMemFile

la primera sobrecarga abre un archivo vacío de memoria.

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

Parámetros

  • nGrowBytes
    El incremento de asignación de memoria en bytes.

  • lpBuffer
    Puntero a un búfer que recibe la información de tamaño nBufferSize.

  • nBufferSize
    Un entero que especifica el tamaño del búfer de archivos, en bytes.

Comentarios

Observe que el archivo está abierto en el constructor y que no se debe llamar a Archivo ctype:: Abrir.

La segunda sobrecarga actúa igual que si se utiliza el primer constructor y inmediatamente denominara Asociar con los mismos parámetros. Vea Asociar para obtener detalles.

Ejemplo

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);

Requisitos

encabezado: afx.h

Vea también

Referencia

CMemFile Class

Gráfico de jerarquías

CMemFile::Attach