Re: [問題] 物件內的物件...彼此溝通的方法?
蚵蚵,搞不好這樣的設計根本沒問題?
事實上這種設計不是本來就很常見嗎?
GUI framework 其實就都是這樣管理控件的阿~
每個物件只需要記住自己的 parent 就好了
如果我要往上存取三層,就 obj->parent->parent->parent 就好了
不用自己把每一個需要參照到的物件都自己記住
當然在創建物件的時候還是需要把 this 傳進去
children.push_back ( new Foo(thie) ) ;
這樣每個物件才知道自己的 parent 是誰
重點是,如果你需要的架構的確是這樣
那麼,這樣的架構很正常,很常見,並沒有問題
--
To iterate is human, to recurse, divine.
遞迴只應天上有, 凡人該當用迴圈. L. Peter Deutsch
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.109.130
推
06/25 00:27, , 1F
06/25 00:27, 1F
→
06/25 00:29, , 2F
06/25 00:29, 2F
推
06/25 00:42, , 3F
06/25 00:42, 3F
推
06/25 01:54, , 4F
06/25 01:54, 4F
→
06/25 03:16, , 5F
06/25 03:16, 5F
推
06/25 12:02, , 6F
06/25 12:02, 6F
→
06/25 12:02, , 7F
06/25 12:02, 7F
→
06/25 12:18, , 8F
06/25 12:18, 8F
推
06/25 14:15, , 9F
06/25 14:15, 9F
推
06/26 14:50, , 10F
06/26 14:50, 10F
→
06/26 14:51, , 11F
06/26 14:51, 11F
討論串 (同標題文章)
完整討論串 (本文為第 7 之 8 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章