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