看板 C_and_CPP 關於我們 聯絡資訊
我又來了XDD 繼昨天載入兩次標頭的問題之後 今天早上又出現了這樣的問題~"~ 這是我的程式碼 http://www.badongo.com/file/19356026 我在binTree的class method中有使用到其他class 所以我就在binTree.h的private裡宣告其他class的物件 (也就是adrsQueue) adrsQueue Build, Record; 可是卻出現錯誤 error C2146: syntax error : missing ';' before identifier 'Build' error C2501: 'adrsQueue' : missing storage-class or type specifiers error C2501: 'Build' : missing storage-class or type specifiers error C2501: 'Record' : missing storage-class or type specifiers 當初我以為class裡面不能生成其他class的物件 可是我在binTree的建構子裡面生成兩個adrsQueue 物件卻可以過 證據就是adrsQueue的建構子內的動作有被完成 那到底問題是出在哪裡呢~"~ 有請鄉民幫我解答了 感謝@.@ -- 肝不好 肝若好 人生是黑白的 考卷是空白的 、 ﹐ ● ●b ▎ ●> ● ▌ ﹍﹍ 囧> 幹... ▲ ■┘ ▎ ■ ▋ ︶■ 〈﹀ ∥ ▁▁∥ ▎ ﹀〉▊ 〈\ ψcockroach727 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.232.58.39 ※ 編輯: liu2007 來自: 118.232.58.39 (12/28 10:16)
LPH66:在 class 前面 include 進有 adrsQueue 定義的 .h 檔? 12/28 10:45
我把 #include "adrsQueue.h" 寫在include.h class前面有 #include "include.h" ※ 編輯: liu2007 來自: 118.232.58.39 (12/28 11:10)