CMemFile::CMemFile
Il primo overload apre un file vuoto di memoria.
CMemFile(
UINT nGrowBytes = 1024
);
CMemFile(
BYTE* lpBuffer,
UINT nBufferSize,
UINT nGrowBytes = 0
);
Parametri
nGrowBytes
L'incremento di allocazione della memoria in byte.lpBuffer
Puntatore a un buffer che riceve le informazioni della dimensione nBufferSize.nBufferSize
Un intero che specifica la dimensione del buffer di file, in byte.
Note
Si noti che il file viene aperto dal costruttore e non è necessario chiamare CFile::Open.
Il secondo overload agisce come se fosse se è stato utilizzato il primo e immediatamente aver chiamato Connetti con gli stessi parametri.Vedere Connetti per i dettagli.
Esempio
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);
Requisiti
Header: afx.h