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);   

要求

Header: atlsimpstr.h

请参见

参考

CSimpleStringT选件类