CSimpleStringT::Preallocate
Bayt için belirli bir miktarda ayırdığı CSimpleStringT nesnesi.
void Preallocate(
int nLength
);
Parametreler
- nLength
Tam boyutunu CSimpleStringT karakter karakter arabelleği.
Notlar
Özel arabellek boyutu için tahsis etmek için bu yöntemi çağırın CSimpleStringT nesnesi.
CSimpleStringToluşturduğu bir STATUS_NO_MEMORY alanı için karakter arabelleği ayrılamıyor ise özel durum.Varsayılan olarak, bellek ayırma WIN32 API işlevleri tarafından gerçekleştirilen HeapAlloc veya HeapReAlloc.
Örnek
Aşağıdaki örnek kullanımını göstermektedir 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());
Gereksinimler
Başlık: atlsimpstr.h