_bstr_t::operator +=, +
Блок, относящийся только к системам Microsoft
Добавляет символы в конец объекта _bstr_t или объединяет две строки.
_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
);
Параметры
s1
Объект _bstr_t.s2
Многобайтовая строка.s3
Строка Юникода.
Заметки
Эти операторы выполняют объединение строк:
operator+=( s1 ) Добавляет символы из инкапсулированного BSTR строки s1 в конец инкапсулированного BSTR этого объекта.
operator+( s1 ) Возвращает новый _bstr_t, который образуется путем объединения BSTR этого объекта с таковым строки s1.
оператор+( s2 | s1 ) Возвращает новый _bstr_t, который образуется путем объединения многобайтовой строки s2, преобразованной в Юникод, с BSTR, инкапсулированным в строку s1.
operator+( s3**,** s1 ) Возвращает новый _bstr_t, который образуется путем объединения строки Юникод s3 с BSTR, инкапсулированным в строку s1.
Завершение блока, относящегося только к системам Microsoft