Freigeben über


CHString::operator+=

[Die Klasse CHString ist Teil des WMI-Provider-Frameworks, das nun als endgültig betrachtet wird, und es sind keine weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme verfügbar, die diese Bibliotheken betreffen. Die MI-APIs sollten für alle Neuentwicklungen verwendet werden.]

Der Verkettungsoperator += verknüpft Zeichen am Ende dieser Zeichenfolge. Der Operator akzeptiert ein anderes CHString-Objekt, einen Zeichenzeiger oder ein einzelnes Zeichen.

const CHString& operator +=(
  const CHString& string )
throw( CHeap_Exception );

const CHString& operator +=(
  WCHAR ch )
throw( CHeap_Exception );

const CHString& operator +=(
  LPCWSTR lpsz )
throw( CHeap_Exception );

const CHString operator +=(
  char ch )
throw( CHeap_Exception );

Parameter

string

Eine CHString-Zeichenfolge, die mit dieser Zeichenfolge verkettet wird.

ch

Ein Zeichen, das mit dieser Zeichenfolge verkettet werden soll.

lpsz

Zeiger auf eine Zeichenfolge mit NULL am Ende, die mit dieser Zeichenfolge verkettet werden soll.

Bemerkungen

Beachten Sie, dass Speicherausnahmen auftreten können, wenn Sie diesen Verkettungsoperator verwenden, da für Zeichen, die diesem CHString-Objekt hinzugefügt werden, neuer Speicher für die Zeichen zugeordnet werden kann.

Beispiele

Im folgenden Codebeispiel wird die Verwendung von CHString::operator += veranschaulicht:

CHString s( L"abc" );
assert( ( s += L"def" ) == L"abcdef" );

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
Windows Server 2008
Header
ChString.h (einschließlich FwCommon.h)
Bibliothek
FrameDyn.lib
DLL
FrameDynOS.dll
FrameDyn.dll

Siehe auch

CHString