CSimpleStringT::Preallocate
Alloue une quantité spécifique d'octets pour l'objet d' CSimpleStringT .
void Preallocate(
int nLength
);
Paramètres
- nLength
La taille exacte du tampon de caractères d' CSimpleStringT caractères.
Notes
Appelez cette méthode pour allouer une taille de mémoire tampon spécifique pour l'objet d' CSimpleStringT .
CSimpleStringT génère une exception d' STATUS_NO_MEMORY s'il ne peut pas allouer de l'espace pour la mémoire tampon de caractères. Par défaut, l'allocation de mémoire est exécutée par les fonctions API HeapAlloc ou HeapReAllocde WIN32.
Exemple
L'exemple suivant illustre l'utilisation du mot clé 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());
Configuration requise
Header: atlsimpstr.h