CSimpleStringT::Preallocate
Przydziela określoną kwotę bajtów dla CSimpleStringT obiektu.
void Preallocate(
int nLength
);
Parametry
- nLength
Dokładny rozmiar CSimpleStringT znak bufora w znakach.
Uwagi
Wywołanie tej metody, aby przydzielić bufor określonego rozmiaru CSimpleStringT obiektu.
CSimpleStringTgeneruje STATUS_NO_MEMORY wyjątku, jeśli nie można przydzielić miejsca dla buforu znaków.Domyślnie alokacji pamięci jest wykonywane przez funkcje WIN32 API HeapAlloc lub HeapReAlloc.
Przykład
Poniższy przykład ilustruje użycie 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());
Wymagania
Nagłówek: atlsimpstr.h