Ескерім
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Блок, относящийся только к системам Майкрософт
Компилятор Microsoft C++ может напрямую считывать библиотеки типов объектной модели компонента (COM) и переводить содержимое в исходный код C++, который можно включить в компиляцию. Расширения языка доступны для упрощения программирования COM на стороне клиента для классических приложений.
Используя директиву препроцессора #import, компилятор может считывать библиотеку типов и преобразовывать ее в файл заголовка C++, описывающий com-интерфейсы как классы. Набор атрибутов #import
доступен для пользовательского контроля содержимого в полученных файлах заголовка библиотеки типов.
Можно использовать __declspec расширенный атрибут uuid для назначения глобально уникального идентификатора (GUID) объекту COM. Ключевое слово __uuidof можно использовать для извлечения GUID, связанного с COM-объектом. Другой __declspec
атрибут, свойство, можно использовать для указания get
и set
методов для элемента данных COM-объекта.
Набор COM-функций и классов поддержки глобальных функций и классов предоставляется для поддержки VARIANT
и BSTR
типов, реализации смарт-указателей и инкапсулирования объекта ошибки, вызываемого _com_raise_error
:
Завершение блока, относящегося только к системам Майкрософт
См. также
Классы поддержки модели COM компилятора
Глобальные функции COM-модели компилятора