CSimpleStringT::operator +=
更新 : 2007 年 11 月
既存の文字列の末尾に新しい文字列または文字を結合します。
CSimpleStringT& operator +=(
PCXSTR pszSrc
);
CSimpleStringT& operator +=(
const CSimpleStringT& strSrc
);
template< int t_nSize >
CSimpleStringT& operator+=(
const CStaticString< XCHAR, t_nSize >& strSrc
);
CSimpleStringT& operator +=(
char ch
);
CSimpleStringT& operator +=(
unsigned char ch
);
CSimpleStringT& operator +=(
wchar_t ch
);
パラメータ
pszSrc
NULL で終わる文字列へのポインタ。strSrc
既存の CSimpleStringT オブジェクトへのポインタ。ch
付け加えられる文字。
解説
この演算子を使用すると、他の CSimpleStringT オブジェクトや文字も結合できます。この連結演算子を使用すると、CSimpleStringT オブジェクトに連結される文字用に新しいストレージが割り当てられるため、メモリ不足の例外が発生する可能性があります。
使用例
CSimpleStringT::operator += の使用例を次に示します。
CSimpleString str(_T("abc"), pMgr);
ASSERT(_tcscmp((str += _T("def")), _T("abcdef")) == 0);
必要条件
ヘッダー : atlsimpstr.h