次の方法で共有


CStringT::Right

この CStringT のオブジェクトおよびからの戻り値 nCount の最後の (つまり、右端) を配置した部分文字列のコピーを展開します。

CStringT Right(
   int nCount
) const;

パラメーター

  • nCount
    この CStringT のオブジェクトから取得する文字数。

戻り値

文字の指定範囲のコピーを含む CStringT のオブジェクト。CStringT の返されたオブジェクトが空である場合があることに注意してください。

解説

nCount が文字列の長さを超えると、文字列全体が配置されます。RightRight の基本的な機能 (ただし、基本のインデックスに似ています。ゼロ ベースにしてください)。

マルチバイト文字セット (MBCS) の場合、nCount は、8 ビット文字を示しています; つまり、1 文字のマルチバイト文字のリーダーと後続バイトは 2 文字としてカウントされます。

使用例

// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;

CAtlString s(_T("abcdef"));
ASSERT(s.Right(2) == _T("ef"));   

必要条件

ヘッダー: cstringt.h

参照

関連項目

CStringT クラス