标签: c++
前几天我在github上搜索,我发现这个名为Pioneer的游戏,在文件pi.h上我注意到很多"类X;"陈述(其中X是" Galaxy"," Intro"等等)here you can see the code。这是为了什么?这是好习惯吗?我认为它有一个简单的解释,但我在网上找不到任何东西。
答案 0 :(得分:2)
它被称为前向声明,用于引入稍后使用的类型。如果没有它,编译器就不会识别类型,也不知道如何处理它。