次の方法で共有


CSimpleStringT::operator +=

既存の文字列の末尾に新しい文字列または文字を結合します。

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 クラス