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