CSimpleStringT::Truncate
文字列を指定された新しい長さに切り詰めます。
void Truncate(
int nNewLength
);
パラメーター
- nNewLength
文字列の新しい長さ。
解説
文字列を新しい長さに切り詰めるには、このメソッドを呼び出します。
注意
このメソッドで文字列を切り詰めても、割り当てられているバッファーの長さは変化しません。 文字列バッファーのサイズを変更する方法については、「CSimpleStringT::FreeExtra」および「CSimpleStringT::Preallocate」を参照してください。
使用例
次の例は CSimpleStringT::Truncate の使い方を示しています。
CSimpleString str(_T("abcdefghi"), pMgr);
_tprintf_s(_T("Allocated length: %d\n"), str.GetLength());
_tprintf_s(_T("Contents: %s\n"), str);
str.Truncate(4);
_tprintf_s(_T("Allocated length: %d\n"), str.GetLength());
_tprintf_s(_T("Contents: %s\n"), str);
必要条件
**ヘッダー:**atlsimpstr.h