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