什么时候可以使用前向声明C / C ++?

前向声明使声明之后的代码知道存在名称为Person的类。当编译器看到这些名称时,就满足了。稍后,链接器将找到类的定义。 

示例

Class Person;

void myFunc(Person p1) {

   //...-

}

Class Person {

   //此处的类定义

};

因此,在这种情况下,当编译器遇到myFunc时,它将知道它将在代码中的某个地方遇到此类。在将使用类的代码放置/包含在包含类定义的代码之前的情况下,可以使用此方法。

以上是 什么时候可以使用前向声明C / C ++? 的全部内容, 来源链接: utcz.com/z/359085.html

回到顶部