這可能看起來很奇怪,但我的程序中有一個問題,我有一個類A需要一個類B的變量,而類B需要一個指向內部類A的指針,以便我可以確定哪些類別附加到什麼...B類中的A類變量和A類中的B類指針變量?
我得到的錯誤是因爲在A類中它表示B類尚未定義,而在B類中它表示A類尚未定義...
我的兩個包含單獨的類的頭文件包含了彼此,我試圖轉發聲明我的類,例如A類; B類;但我得到編譯器錯誤,如:
error C2079: 'CFrame::menu' uses undefined class 'CMenu'
我需要一個指向類B的類A的指針,因爲我想稍後將它傳遞給另一個類。
難以表達的事物通常更難以理解。是的,現在你知道什麼是前向聲明瞭,這並不難,但是到8分鐘前,這對你來說是「不可能的」。 – msw 2010-08-17 23:05:18