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++