Шаг 189.
Среда программирования Visual C++.
Приложения-клиенты СОМ. Классы _variant_t и _com_error

    На этом шаге мы кратко охарактеризуем классы _variant_t и _com_error.

Класс _variant_t

    Объект _variant_t - это тонкая оболочка для типа данных VARIANT. Данный класс управляет созданием и уничтожением инкапсулированной им VARIANT-переменной через вызовы API-функций VariantInit() и VariantClear(). Он предоставляет конструкторы и операторы, облегчающие создание и манипуляции с типом VARIANT.

Класс _com_error

    Oбъект _com_error представляет условие СОМ-исключения и инкапсулирует код HRESULT, возвращаемый практически всеми методами СОМ-интерфейса. Исключение _com_error может быть возбуждено функцией _com_raise_error(). Более подробно этот класс мы рассмотрим позднее.

    На следующем шаге мы рассмотрим директиву #import.




Предыдущий шаг Содержание Следующий шаг