推 kvjo:你中間 只有提及名稱的地方是事實 其他你是說 你感覺、好像 03/07 00:26
→ kvjo:話說 我們學長前幾天在我後面 開心的喊著 我猜對了 ! 03/07 00:27
→ kvjo:我們就笑說: 現在資訊人員 是用猜的 也太神奇 03/07 00:27
→ kvjo:至於你前輩說的話 我也不太了 是說 觀察者架構? 03/07 00:29
→ kvjo:這段程式最好能有 原作者來稍微給妳指點一下基本背景 比較好 03/07 00:29
推 chihyi1980:哈..我看到他前輩那一段也想到Observer Pattern.. 03/07 00:36
→ chihyi1980:疑? 一樓的id好熟啊XD 北科那邊生活還好嗎? 03/07 00:36
推 kvjo:= = 學長? 同學? 哈囉 03/07 00:38
推 iincho:怪了...通通卡break point不就結了? 就耐心啊.... 03/07 01:02
推 nobody1:可能有問題的mark掉 complie一次就知道那些地方用到他了 03/07 09:47
推 stevin09:吃飯的例子,應該是要指design pattern中的,observer吧.. 03/07 20:37
推 meltice:最疑惑的是那些#ifdef 到底程式碼會跑哪一塊都不知道 03/08 22:02
→ meltice:一堆ifdef包來包去根本也搞不清楚開頭結尾 03/08 22:04
推 meltice:然後又註冊一堆function pointer 所以你根本無法從表面 03/09 11:51
→ meltice:看出誰call了哪個function 03/09 11:51
→ meltice:如果想看call(er) graph 可以試試看Doxygen 03/09 11:53
→ meltice:它會幫你畫出漂亮的圖 不過不保證正確 也不保證你看的懂 03/09 11:54
→ meltice:而且它還是無法trace出像function pointer這種call 03/09 11:54
推 meltice:doxygen要畫圖好像還要配合另一套graphviz的東西 03/09 11:56