класс _bstr_t

Только для систем Microsoft

A _bstr_t объект инкапсулирует тип данных BSTR.Класс управляет выделение и освобождение ресурсов с помощью вызовов функций на SysAllocString и SysFreeString а другое BSTR API при необходимости._bstr_t класс использует ссылку учитываются, чтобы избежать избыточных издержки.

Создание

_bstr_t

Создает объект _bstr_t.

Операции

Назначить

Копирует a BSTR в BSTR создает программу-оболочкуо a _bstr_t.

Присоединиться

Связывает a _bstr_t программа-оболочка к a BSTR.

copy

Создает копию инкапсулированное BSTR.

Отсоединить

Возвращает BSTR создает программу-оболочкуо a _bstr_t и, наконец, удаляется BSTR от _bstr_t.

GetAddress

Указывает на BSTR создает программу-оболочкуо a _bstr_t.

GetBSTR

Указывает на начало BSTR создает программу-оболочкуо _bstr_t.

length

Возвращает число символов в _bstr_t.

Операторы

оператор =

Присвоить новое значение к существующим _bstr_t объект.

operator+=

Добавляет в конец символы _bstr_t объект.

оператор +

Сцепляет две строки.

оператор!

Проверяет, если инкапсулированный BSTR a Значение NULL строка.

оператор ==! =, <, >, <=, >=

Сравнивает два объекта _bstr_t.

wchar_t* оператора | char *

Извлеките указатели на инкапсулированным юникод или multibyte BSTR объект.

Требования

заголовок: comutil.h

Lib: comsuppw.lib или comsuppwd.lib (см. /Zc:wchar_t (wchar_t – это собственный тип) дополнительные сведения)

См. также

Ссылки

Классы поддержки модели COM в компиляторе