2014-05-14 18 views
0

有一天,我在github上搜索,在pi.h文件中我遇到了這個名爲Pioneer的遊戲,我注意到很多「X類」。聲明(其中X是「Galaxy」,「Intro」等)here you can see the code。它是爲了什麼?這是一個好習慣嗎?我認爲它有一個簡單的解釋,但我在網上找不到任何東西。這是什麼意思「X類」在頭文件?

+2

這些是類的聲明,它們將在稍後定義。 – 0x499602D2

+2

[前向聲明](http://en.wikipedia.org/wiki/Forward_declaration) –

回答

2

它被稱爲正向聲明來引入稍後使用的類型。沒有它,編譯器不會識別該類型,並且不知道如何處理它。