CSimpleStringT::Preallocate
配置 CSimpleStringT 物件上的指定數目的位元組。
void Preallocate(
int nLength
);
參數
- nLength
CSimpleStringT 字元緩衝區的實際大小 (以字元為單位)。
備註
呼叫這個方法會配置物件 CSimpleStringT 特定的緩衝區大小。
如果無法配置字元的緩衝區空間,CSimpleStringT 產生 STATUS_NO_MEMORY 例外狀況。 根據預設,記憶體配置由 WIN32 API 函式 HeapAlloc 或 HeapReAlloc執行。
範例
以下範例將說明 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());
需求
Header: atlsimpstr.h