Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CSimpleStringT sınıfı