不会为显式类型的对象生成规范文件和实施文件。
相反,会在对象所属的程序包的规范文件中生成外部声明。例如,会在拥有 C 的程序包的规范文件中为类型 B 的对象 C 生成以下声明:
struct B; extern struct B C;