共用方式為


CStringT::operator +=

串連字元至字串的結尾。

CStringT& operator+=(
   const CThisSimpleString& str
);
template<
   bool bMFCDLL
>
CStringT& operator+=(
   const const CSimpleStringT<BaseType, bMFCDLL>& str
);
template<
   int t_nSize
>
CStringT& operator+=(
   const CStaticString< XCHAR, t_nSize >& strSrc
);
CStringT& operator+=(
   PCXSTR pszSrc
);
CStringT& operator+=(
   PCYSTR pszSrc
);
CStringT& operator+=(
   char ch
);
CStringT& operator+=(
   unsigned char ch
);
CStringT& operator+=(
   wchar_t ch
);
CStringT& operator+=(
   const VARIANT& var
);

參數

  • str
    CThisSimpleString 物件的參考。

  • bMFCDLL
    布林指定專案是否為 MFC DLL。

  • BaseType
    字串基底型別。

  • var
    串連的不同的物件指派給這個字串。

  • ch
    串連的 ANSI 或 Unicode 字元的字串。

  • pszSrc
    要串連的原始字串的指標。

  • strSrc
    串連的 CStringT 至這個字串。

備註

運算子接受其他 CStringT 物件、一個字元的指標或單一字元。 您應該注意記憶體不足的例外狀況可能發生,您可以在使用這個串連運算子,因為可配置新的儲存體的字元加入至 CStringT 物件。

如需 CThisSimpleString的詳細資訊,請參閱 CStringT::CStringT的<備註>一節。

注意事項注意事項

雖然建立包含內嵌的 null 字元的 CStringT 執行個體本身,我們建議您針對它。呼叫方法和運算子包含內嵌的 null 字元的 CStringT 物件可能會導致非預期的結果。

範例

// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;

CAtlString s(_T("abc"));
ASSERT((s += _T("def")) == _T("abcdef"));   

需求

標題: cstringt.h

請參閱

參考

CStringT Class