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