CSimpleStringT::Preallocate
Ordnet eine bestimmte Menge Bytes für das CSimpleStringT-Objekt zu.
void Preallocate(
int nLength
);
Parameter
- nLength
Die genaue Größe des CSimpleStringT Zeichenpuffers in Zeichen.
Hinweise
Rufen Sie diese Methode auf, um eine bestimmte Puffergröße für das CSimpleStringT-Objekt.
CSimpleStringT generiert eine STATUS_NO_MEMORY Ausnahme, wenn es nicht möglich ist, Leerzeichen für den Zeichenpuffer zuzuordnen. Standardmäßig wird Speicherbelegung durch WIN32-API-Funktionen HeapAlloc oder HeapReAlloc ausgeführt.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung von CSimpleStringT::Preallocate.
CSimpleString str(pMgr);
_tprintf_s(_T("Allocated length: %d\n"), str.GetAllocLength());
str.Preallocate(100);
_tprintf_s(_T("Allocated length: %d\n"), str.GetAllocLength());
Anforderungen
Header: atlsimpstr.h