次の方法で共有


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

参照

参照

CSimpleStringT クラス

その他の技術情報

CSimpleStringT のメンバ