次の方法で共有


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

参照

参照

CSimpleStringT クラス

その他の技術情報

CSimpleStringT のメンバー