共用方式為


CSimpleStringT::Preallocate

配置 CSimpleStringT 物件上的指定數目的位元組。

void Preallocate(
   int nLength
);

參數

  • nLength
    CSimpleStringT 字元緩衝區的實際大小 (以字元為單位)。

備註

呼叫這個方法會配置物件 CSimpleStringT 特定的緩衝區大小。

如果無法配置字元的緩衝區空間,CSimpleStringT 產生 STATUS_NO_MEMORY 例外狀況。 根據預設,記憶體配置由 WIN32 API 函式 HeapAllocHeapReAlloc執行。

範例

以下範例將說明 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

請參閱

參考

CSimpleStringT 類別