CSimpleStringT::Preallocate
Alloca una quantità specifica di byte per l'oggetto CSimpleStringT.
void Preallocate(
int nLength
);
Parametri
- nLength
Le dimensioni esatte del buffer di caratteri CSimpleStringT in caratteri.
Note
Chiamare questo metodo per allocare le dimensioni del buffer specifiche per l'oggetto CSimpleStringT.
CSimpleStringT genera un'eccezione STATUS_NO_MEMORY se non è in grado di allocare spazio per il buffer di caratteri.Per impostazione predefinita, l'allocazione della memoria viene eseguita da funzioni API HeapAlloc o HeapReAllocWIN32.
Esempio
Nell'esempio seguente viene illustrato l'utilizzo di 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());
Requisiti
Header: atlsimpstr.h