次の方法で共有


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());

必要条件

**ヘッダー:**atlsimpstr.h

参照

参照

CSimpleStringT クラス

その他の技術情報

CSimpleStringT のメンバー