CSimpleStringT::Truncate

更新 : 2007 年 11 月

文字列を指定された新しい長さに切り詰めます。

void Truncate(
   int nNewLength 
);

パラメータ

  • nNewLength
    文字列の新しい長さ。

解説

文字列を新しい長さに切り詰めるには、このメソッドを呼び出します。

cfy2f484.alert_note(ja-jp,VS.90).gifメモ :

このメソッドで文字列を切り詰めても、割り当てられているバッファの長さは変化しません。文字列バッファのサイズを変更する方法については、「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

参照

参照

CSimpleStringT クラス

その他の技術情報

CSimpleStringT のメンバ