Re: [問題] 物件內的物件...彼此溝通的方法?
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 8 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章