CMemFile::CMemFile
La première surcharge ouvre un fichier vide de mémoire.
CMemFile(
UINT nGrowBytes = 1024
);
CMemFile(
BYTE* lpBuffer,
UINT nBufferSize,
UINT nGrowBytes = 0
);
Paramètres
nGrowBytes
L'index d'allocation de mémoire en octets.lpBuffer
Pointeur vers une mémoire tampon qui accepte les informations de la taille nBufferSize.nBufferSize
Un entier qui spécifie la taille de la mémoire tampon de fichier, en octets.
Notes
Notez que le fichier est ouvert par le constructeur et que vous ne devez pas appeler CFile::Open.
La deuxième surcharge agit de la même manière que si vous avez utilisé le premier constructeur et l' Attachement immédiatement appelé avec les mêmes paramètres.Consultez Attacher pour plus d'informations.
Exemple
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);
Configuration requise
Header: afx.h