不會針對明確類型的物件產生規格檔案及實作檔案。
相反地,外部宣告產生於物件所屬套件的規格檔案中。例如,針對類型 B 的物件 C,於擁有 C 的套件規格檔案中產生下列宣告:
struct B; extern struct B C;