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

Vedere anche

Riferimenti

Classe di CSimpleStringT