Partager via


CComBSTR::operator +=

Ajoute une chaîne à l'objet d' CComBSTR .

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

Paramètres

  • bstrSrc
    [in] un objet d' CComBSTR à ajouter.

  • pszSrc
    [in] Une chaîne nulle terminée à ajouter.

Notes

CComBSTRs sont comparés textuellement dans le contexte des paramètres régionaux par défaut de l'utilisateur. La comparaison de LPCOLESTR est effectuée à l'aide de memcmp sur les données brutes dans chaque chaîne. La comparaison d' LPCSTR est exécutée de la même façon qu'une fois qu'une copie temporaire Unicode d' pszSrc a été créée. L'opérateur de comparaison final compare uniquement la chaîne contenue par rapport à NULL.

Exemple

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

Configuration requise

Header: atlbase.h

Voir aussi

Référence

CComBSTR, classe

CComBSTR::Append

CComBSTR::AppendBSTR

Concepts

Macros de conversion de chaînes ATL et MFC