Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Специфика C++
Подавляет создание основного файла заголовка .tlh библиотеки типов.
Синтаксис
implementation_only библиотеки типов #import
Замечания
Этот файл содержит все объявления, используемые для предоставления содержимого библиотек типов. Файл .tli заголовка с реализацией функций-членов оболочки будет создан и включен в компиляцию.
Если этот атрибут указан, содержимое заголовка .tli находится в том же пространстве имен, что и тот, который обычно используется в заголовке .tlh . Кроме того, функции-члены не объявляются как встроенные.
Атрибут implementation_only предназначен для использования в сочетании с атрибутом no_implementation в качестве способа сохранения реализаций из предварительно скомпилированного файла заголовка (PCH). Оператор #import с атрибутом no_implementation размещается в области исходного кода, использованной для создания файла PCH. Получающийся файл PCH используется несколькими файлами исходного кода. Затем #import оператор с атрибутом implementation_only используется за пределами области PCH. Эту инструкцию необходимо использовать только один раз в одном из исходных файлов. Он создает все необходимые функции-члены оболочки без дополнительной перекомпиляции для каждого исходного файла.
Примечание.
Атрибут implementation_only в одной #import инструкции должен использоваться в сочетании с другой инструкцией с той #import же библиотекой типов с атрибутомno_implementation. В противном случае создаются ошибки компилятора. Это связано с тем, что определения классов-оболочки, #import созданные инструкцией с no_implementation атрибутом, необходимы для компиляции реализаций, созданных атрибутом implementation_only .
END C++ Specific