Класс _bstr_t
Блок, относящийся только к системам Майкрософт
Объект _bstr_t
инкапсулирует тип данных BSTR. Класс управляет выделением ресурсов и распределением сделки с помощью вызовов SysAllocString
функций и SysFreeString
других BSTR
API при необходимости. Класс _bstr_t
использует подсчет ссылок, чтобы избежать чрезмерной нагрузки.
Участники
Строительство
Конструктор | Description |
---|---|
_bstr_t |
Формирует объект _bstr_t . |
Operations
Function | Description |
---|---|
Assign |
Копирует строку BSTR в строку BSTR , инкапсулированную объектом _bstr_t . |
Attach |
Связывает упаковщик _bstr_t со строкой BSTR . |
copy |
Создает копию инкапсулированного объекта BSTR . |
Detach |
Возвращает строку BSTR , инкапсулированную объектом _bstr_t , и отсоединяет ее (BSTR ) от этого объекта (_bstr_t ). |
GetAddress |
Указывает на строку BSTR , инкапсулированную объектом _bstr_t . |
GetBSTR |
Указывает на начало строки BSTR , инкапсулированной объектом _bstr_t . |
length |
Возвращает число символов в объекте _bstr_t . |
Операторы
Operator | Description |
---|---|
operator = |
Присваивает новое значение существующему объекту _bstr_t . |
operator += |
Добавляет символы в конец объекта _bstr_t . |
operator + |
Объединяет две строки. |
operator ! |
Проверяет, является ли инкапсулированный BSTR строкой NULL. |
operator == operator != operator < operator > operator <= operator >= |
Сравнивает два объекта _bstr_t . |
operator wchar_t* operator char* |
Извлекает указатели на инкапсулированный объект Юникода или многобайтовый объект BSTR . |
Завершение блока, относящегося только к системам Майкрософт
Требования
Header:<comutil.h>
Lib: или comsuppwd.lib
(Дополнительные сведения см.comsuppw.lib
в разделе /Zc:wchar_t
(wchar_t является собственным типом))
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по