CSimpleStringT::operator +=

Schließt sich eine neue Zeichenfolge oder einem Zeichen am Ende einer vorhandenen Zeichenfolge.

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

Parameter

  • pszSrc
    Ein Zeiger auf eine auf NULL endende Zeichenfolge.

  • strSrc
    Ein Zeiger auf einen vorhandenen CSimpleStringT-Objekt.

  • ch
    Das angefügt werden Zeichen.

Hinweise

Der Operator akzeptiert ein anderes Objekt CSimpleStringT oder ein Zeichen.Beachten Sie, dass Arbeitsspeicherausnahmen auftreten können, wenn Sie diesen Verkettungsoperator verwenden, da neuer Speicher möglicherweise für die Zeichen zugeordnet ist, die diesem Objekt CSimpleStringT hinzugefügt werden.

Beispiel

Im folgenden Beispiel wird die Verwendung von CSimpleStringT::operator +=.

CSimpleString str(_T("abc"), pMgr);
ASSERT(_tcscmp((str += _T("def")), _T("abcdef")) == 0);   

Anforderungen

Header: atlsimpstr.h

Siehe auch

Referenz

CSimpleStringT-Klasse