CStringT::Left
CStringT でこのオブジェクトから nCount の左端の文字を展開し、を展開した部分文字列のコピーを返します。
CStringT Left(
int nCount
) const;
パラメーター
- nCount
この CStringT のオブジェクトから取得する文字数。
戻り値
文字の指定範囲のコピーを含む CStringT のオブジェクト。CStringT の返されたオブジェクトが空である可能性があることに注意してください。
解説
nCount が文字列の長さを超えると、文字列全体が配置されます。Left は Left の基本的な機能に似ています。
マルチバイト文字セット (MBCS) の場合、nCount は、8 ビット文字を示しています; つまり、1 文字のマルチバイト文字のリーダーと後続バイトは 2 文字としてカウントされます。
使用例
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString s(_T("abcdef"));
ASSERT(s.Left(2) == _T("ab"));
必要条件
ヘッダー: cstringt.h