作者aecho (星空下的鲔鱼)
看板C_and_CPP
标题Re: [问题] 物件内的物件...彼此沟通的方法?
时间Wed Jun 24 12:36:53 2009
※ 引述《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