_bstr_t::operator +=, +
The latest version of this topic can be found at _bstr_t::operator +=, +.
Microsoft Specific**
Appends characters to the end of the _bstr_t
object or concatenates two strings.
Syntax
_bstr_t& operator+=(
const _bstr_t& s1
);
_bstr_t operator+(
const _bstr_t& s1
);
friend _bstr_t operator+(
const char* s2,
const _bstr_t& s1
);
friend _bstr_t operator+(
const wchar_t* s3,
const _bstr_t& s1
);
Parameters
s1
A _bstr_t
object.
s2
A multibyte string.
s3
A Unicode string.
Remarks
These operators perform string concatenation:
operator+=( s1 ) Appends the characters in the encapsulated
BSTR
of s1 to the end of this object's encapsulatedBSTR
.operator+( s1 ) Returns the new
_bstr_t
that is formed by concatenating this object'sBSTR
with that of s1.operator+( s2 | s1 ) Returns a new
_bstr_t
that is formed by concatenating a multibyte string s2, converted to Unicode, with theBSTR
encapsulated in s1.operator+(
s3
, s1 ) Returns a new_bstr_t
that is formed by concatenating a Unicode strings3
with theBSTR
encapsulated in s1.
END Microsoft Specific