→ gcobc12632 :一樓帥哥11/04 22:52
推 maple0935 :二樓帥哥11/04 22:52
推 howar31 :二樓帥哥11/04 22:52
→ howar31 :..11/04 22:52
→ maple0935 :五樓吃屎 11/04 22:53
→ maple0935 :幹 可以不要當簽名檔嗎... 11/04 22:53
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.102.47
→ james732:通常堆疊會叫做stack,heap是另一種東西...XD 02/19 17:31
囧a......
那請問我原來的程式碼問題出在哪裡呢0.0?
→ tjjh89017:stack heap 中文很容易搞錯,我是用heap翻成"堆"的中譯 02/19 18:40
→ linotwo:1. 把 stack 命名為 heap,容易造成混淆 02/19 18:57
→ linotwo:2. 仰賴靜態變數,無法同時存在多個 instance 02/19 18:57
→ linotwo:3. 堆疊陣列跟 value 的生命週期不同,不該包在一起 02/19 18:58
(1)是我搞混了,(3)我瞭解了,但請問(2)是什麼意思0.0?
→ linotwo:假設我需要兩個 stack,我會希望他們有各自的 top pointer 02/19 20:44
→ linotwo:這種情況下就不該把 top pointer 宣告為 static 02/19 20:45
→ linotwo:因為 static 表示其為所有的 instance 共用 02/19 20:46
喔喔這個我懂,不過我想說這個程式用static應該沒差(吧?)
→ linotwo:我想你該留意的是為何一開始會想幫這個變數加上 static 02/19 23:19
因為書上說static變數可以用來計算呼叫建構函式的次數,想說跟我想的程式功能有像
沒多想就寫下去了 ._.
→ loveme00835:所以問題有解決嗎? 02/22 04:31
喔喔有了,感謝!
※ 編輯: o07608 來自: 218.173.173.183 (02/22 13:59)