CSimpleStringT::Preallocate
Přidělí bajtů pro určitou částku CSimpleStringT objektu.
void Preallocate(
int nLength
);
Parametry
- nLength
Přesnou velikost CSimpleStringT vyrovnávací paměť znak znaky.
Poznámky
Tuto metodu přidělit velikost vyrovnávací paměti specifické pro volání CSimpleStringT objektu.
CSimpleStringTgeneruje STATUS_NO_MEMORY výjimku, pokud nelze přidělit místo pro znak vyrovnávací paměti.Ve výchozím nastavení přidělení paměti se provádí rozhraní WIN32 API funkce HeapAlloc nebo HeapReAlloc .
Příklad
Následující příklad ukazuje použití 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());
Požadavky
Záhlaví: atlsimpstr.h