Re: [問題] 物件內的物件...彼此溝通的方法?

看板C_and_CPP (C/C++)作者 (星空下的鮪魚)時間16年前 (2009/06/24 12:36), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/8 (看更多)
※ 引述《LiarPoker (Liar)》之銘言: : 一時不知該舉什麼樣的例子,就隨便亂想一個吧: : 假若我設計了一個「模擬地球」的軟體: : 我有個物件是「地球」 : 「地球」裡面會生成「島嶼(台灣)」 : 然後在「島嶼」內會有「都市(台北)」 : 「都市」裡還有「人類」 : (它們分別都是獨立的class object,透過new的方式來建立) : 而今天假若有個「人類」要做作業, : 得想要透過「地球」的一個函式「取得地球溫度」 : 來得到「地球」的變數「溫度」 : 類似的行為可以怎麼實做呢? : 謝謝!! 我只想到兩種方法… 一個是把需要的方法,一層一層的傳到class D… 另一個就是global pointer或function了… 在目前的project裡面還蠻常見global pointer…存放一個class的指標。 -- Luke: All right, I'll give it a try. Yoda: No. Try not. Do... or do not. There is no try. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.59.242
文章代碼(AID): #1AGQrdtY (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1AGQrdtY (C_and_CPP)