Freigeben über


CComBSTR::operator +=

Fügt eine Zeichenfolge zum CComBSTR-Objekt.

CComBSTR& operator +=( 
   const CComBSTR& bstrSrc  
); 
CComBSTR& operator +=( 
   const LPCOLESTR pszSrc  
);

Parameter

  • bstrSrc
    [in] anzufügen Objekt A CComBSTR.

  • pszSrc
    [in] mit 0 (null) endende Zeichenfolge anzufügen einer.

Hinweise

CComBSTR s werden wörtlich im Kontext des standardmäßigen Gebietsschemas des Benutzers verglichen. Der LPCOLESTR Vergleich wird mithilfe memcmp auf den Rohdaten in jeder Zeichenfolge ausgeführt. Der LPCSTR Vergleich wird auf dieselbe Weise durchgeführt, sobald eine temporäre Unicode-Kopie von pszSrc erstellt wurde. Der endgültige Vergleichsoperator verglichen werden nur die eingeschlossene Zeichenfolge für NULL.

Beispiel

CComBSTR bstrPre(OLESTR("Hello "));
CComBSTR bstrSuf(OLESTR("World!"));

// Appends "World!" to "Hello "
bstrPre += bstrSuf;

// Displays a message box with text "Hello World!"
::MessageBox(NULL, CW2CT(bstrPre), NULL, MB_OK);   

Anforderungen

Header: atlbase.h

Siehe auch

Referenz

CComBSTR-Klasse

CComBSTR::Append

CComBSTR::AppendBSTR

Konzepte

ATL and MFC String Conversion Macros