implementation_only

C++ 特定

禁止显示 .tlh 头文件 (主要头文件) 的生成。

implementation_only

备注

此文件包含所有用于声明显示类型库内容。.tli 头文件,具有包装成员的实现将在编译函数,生成并且包含。

当此特性指定时, .tli 头文件的内容在命名空间和用于 .tlh 头通常所在的同一。此外,成员函数没有声明为内联。

implementation_only 属性供使用与 no_implementation 特性一起作为保留实现方式在预编译头文件的外部 (PCH)。与 no_implementation 属性的一个 #import 语句中使用的源区域将创建 PCH。给定数的源文件使用结果的 PCH。与 implementation_only 属性的一个 #import 语句在 PCH 区域外然后使用。要求您在一个源文件中仅使用一次此语句。这将生成所有必需的包装成员函数,而无需每个源文件中的其他重新编译。

说明说明

在一个 #import 语句的 implementation_only 属性必须是使用与另一个 #import 语句,与 no_implementation 属性的同一类型配合库,。否则,编译器错误将生成。这是因为,包装需要与 no_implementation 属性的 #import 语句生成的类定义生成 implementation_only 属性的实现。

结束 C++ 特定

请参见

参考

#import特性(C++)

#import指令(C++)