Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
BSTRof s1 to the end of this object's encapsulatedBSTR.operator+( s1 ) Returns the new
_bstr_tthat is formed by concatenating this object'sBSTRwith that of s1.operator+( s2 | s1 ) Returns a new
_bstr_tthat is formed by concatenating a multibyte string s2, converted to Unicode, with theBSTRencapsulated in s1.operator+(
s3, s1 ) Returns a new_bstr_tthat is formed by concatenating a Unicode strings3with theBSTRencapsulated in s1.
END Microsoft Specific