Класс _variant_t

Блок, относящийся только к системам Майкрософт

Объект _variant_t инкапсулирует VARIANT тип данных. Класс управляет выделением ресурсов и размещением сделки, а также вызывает вызовы VariantInit функций и VariantClear по мере необходимости.

Строительство

Имя Описание
_variant_t Создает объект _variant_t.

Operations

Имя Описание
Присоединить Присоединяет VARIANT объект к объекту _variant_t .
Clear Очищает инкапсулированный VARIANT объект.
ChangeType Изменяет тип объекта _variant_t на указанный VARTYPE.
Отсоединить Отсоединяет инкапсулированный VARIANT объект от этого _variant_t объекта.
SetString Назначает строку этому объекту _variant_t .

Операторы

Имя Описание
Оператор = Назначает новое значение существующему объекту _variant_t .
operator ==, != Сравните два объекта _variant_t для равенства или неравенства.
Экстракторы Извлеките данные из инкапсулированного VARIANT объекта.

Завершение блока, относящегося только к системам Майкрософт

Требования

Header:<comutil.h>

Lib: comsuppw.lib или comsuppwd.lib (см. /Zc:wchar_t (wchar_t native type) для получения дополнительных сведений)

См. также

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