Поделиться через


_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

См. также

Ссылки

Класс _bstr_t