这是什么意思" X级;"在头文件?

时间:2014-05-14 21:45:58

标签: c++

前几天我在github上搜索,我发现这个名为Pioneer的游戏,在文件pi.h上我注意到很多"类X;"陈述(其中X是" Galaxy"," Intro"等等)here you can see the code。这是为了什么?这是好习惯吗?我认为它有一个简单的解释,但我在网上找不到任何东西。

1 个答案:

答案 0 :(得分:2)

它被称为前向声明,用于引入稍后使用的类型。如果没有它,编译器就不会识别类型,也不知道如何处理它。