CSimpleStringT::operator +=
Na konec existující řetězec připojí nový řetězec nebo znak.
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
);
Parametry
pszSrc
Ukazatel na řetězec zakončený hodnotou null.strSrc
Ukazatel na existující CSimpleStringT objektu.ch
Znak připojen.
Poznámky
Provozovatel přijme jiného CSimpleStringT objektu nebo znak.Všimněte si, že paměť výjimky může dojít při každém použití tento operátor zřetězení, protože může být přiděleno nové úložiště pro znaky přidané do této CSimpleStringT objektu.
Příklad
Následující příklad ukazuje použití CSimpleStringT::operator +=.
CSimpleString str(_T("abc"), pMgr);
ASSERT(_tcscmp((str += _T("def")), _T("abcdef")) == 0);
Požadavky
Záhlaví: atlsimpstr.h