[問題] 一些繼承的變數問題

看板C_and_CPP作者時間13年前 (2012/09/08 23:30), 編輯推噓4(401)
留言5則, 5人參與, 最新討論串1/1
對不起. 小弟是Visual C+的新手 目前小弟有一些困難想請教各位高手 現在我有一個公開的類別A,它有變數m_A public: bool m_A=false; 然後我有個類別B,有變數m_B且它公開繼承類別A 所以我寫成 public class B: A { public: bool m_B=false; } 然後我在別的地方有宣告一個物件叫做object_ 那object_物件我宣告它是B類別的物件 B object; 我想用object去修改A與B類別內的變數 object.m_A=true; object.m_B=true; 但是我真正執行後,發現變數m_A與m_B根本就是"false"啊 也就是說,他根本沒有修改到繼承裡的變數 請各位高手...我該用什麼方法才能改變呢~? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.71.102.63

09/08 23:43, , 1F
請貼完整的code,片段沒辦法看出你的問題在哪
09/08 23:43, 1F

09/09 00:16, , 2F
不是static的成員不能這樣初始化吧,compile會有error
09/09 00:16, 2F

09/09 02:52, , 3F
這樣編譯的過?不能這樣初始化吧~~
09/09 02:52, 3F

09/09 06:50, , 4F
再講完整一點吧
09/09 06:50, 4F

09/09 13:43, , 5F
不是 class B : public A 嗎 @@ 倒過來寫而已?
09/09 13:43, 5F
文章代碼(AID): #1GIsIAQa (C_and_CPP)