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

    На этом шаге мы перечислим особенности использования класса _bstr_t.

    Объект _bstr_t инкапсулирует тип данных BSTR. Этот класс управляет выделением и освобождением ресурсов через вызовы SysAllocString() и SysFreeString(), а для оптимизации выделения памяти применяет счетчик использования. Имеющиеся в нем операторы позволяют работать с объектом _bstr_t так же легко, как и с CString. Единственное его отличие - операция &имя_указателя: нельзя передавать адрес _bstr_t в качестве аргумента функции, ожидающей объект типа BSTR*.

    На следующем шаге мы рассмотрим классы _variant_t и _com_error.




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