CStringT::operator +=
Concatena i caratteri alla fine della stringa.
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
);
Parametri
streptococco
Riferimento a un oggetto CThisSimpleString.bMFCDLL
Specificare booleano se il progetto è una DLL MFC o meno.BaseType
Il tipo di base della stringa.var
Un oggetto variant da concatenare alla stringa.ch
Un ANSI o un carattere unicode da concatenare con una stringa.pszSrc
Un puntatore alla stringa originale di l concatenata.strSrc
CStringT da concatenare alla stringa.
Note
L'operatore accetta un altro oggetto CStringT, un puntatore di carattere, o un singolo carattere.Tenere presente che le eccezioni di memoria possono verificarsi ogni volta che si utilizza questo operatore di concatenazione perché la nuova archiviazione può essere allocata per i caratteri aggiunti a questo oggetto CStringT.
Per informazioni su CThisSimpleString, vedere la sezione relativa alle osservazioni CStringT::CStringT.
[!NOTA]
Sebbene sia possibile creare istanze CStringT contenenti caratteri Null incorporati, è pronunciamo rispetto a.Chiamare metodi degli operatori per gli oggetti CStringT contenenti caratteri Null incorporati possono produrre risultati imprevisti.
Esempio
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString s(_T("abc"));
ASSERT((s += _T("def")) == _T("abcdef"));
Requisiti
intestazione: cstringt.h