CMemFile::CMemFile
Die erste Überladung öffnet eine leere Arbeitsspeicherdatei.
CMemFile(
UINT nGrowBytes = 1024
);
CMemFile(
BYTE* lpBuffer,
UINT nBufferSize,
UINT nGrowBytes = 0
);
Parameter
nGrowBytes
Das Speicherbelegungsinkrement in Bytes.lpBuffer
Zeiger auf einen Puffer, Informationen der Größe nBufferSize abruft.nBufferSize
Eine ganze Zahl, die die Größe des Dateipuffers angibt, in Bytes.
Hinweise
Beachten Sie, dass die Datei vom Konstruktor geöffnet wird und dass Sie CFile::Open nicht aufruft.
Die zweite Überladung verhält sich genauso, als ob Sie den ersten Konstruktor haben und sofort Anfügen mit den gleichen Parametern aufriefen.Siehe Attach für Details.
Beispiel
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);
Anforderungen
Header: afx.h