Поделиться через


implementation_only

Конкретные C++

Подавляет создание файла заголовка (.tlh первичного файла заголовка).

implementation_only

Заметки

Этот файл содержит все объявления, используемые для предоставления содержимого библиотеки типов.Файл заголовка .tli с реализациями функции-члены программы-оболочки, будет создан и включен в компиляции.

Если этот атрибут указан, содержимое заголовка .tli в том же пространстве имен, что и одно обычно используется в заголовке .tlh.Кроме того, функции-члены не объявляются как встроенный.

implementation_only атрибут предназначен для использования совместно с no_implementation атрибут как способ хранения реализации из предкомпилированного файла заголовка (PCH).#import выписка с no_implementation атрибут помещается в области источника, используемой для создания предкомпилированного заголовка.Результирующая PCH используется несколькими исходных файлов.#import выписка с implementation_only атрибут затем используется вне области PCH.Вы требуется использовать эту выписку только один раз в одном из исходных файлов.Это вызывает все необходимые функции-члены программы-оболочки без дополнительной перекомпиляции для каждого исходного файла.

ПримечаниеПримечание

implementation_only атрибут в одном #import выписка должна использоваться в сочетании с другими #import выписка, один и тот же библиотеки типов и no_implementation атрибут.В противном случае ошибки компилятора будут созданы.Это происходит потому, что определения класс-оболочки, создаваемые #import выписка с no_implementation для реализации, создаваемые будет компилироваться атрибут implementation_only атрибут.

ЭЛЕМЕНТ, относящийся C++

См. также

Ссылки

атрибуты #import (C++)

Директиву #import (C++)