[問題] Class Template vs Dynamic Binding

看板C_and_CPP作者 (tedium of chores)時間12年前 (2012/08/03 23:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
麻煩幫我觀念指證一下 m(_._)m 最近遇到一個問題 因為我觀念不是很清楚 想麻煩各位大大解惑 先以n維度的點為例 1. 在使用template class 上 主要目的是為了減少code size(?) 可能二維、三維、四維 那麼這樣的話 可以宣告 template <Class T> Class Node{ .. } 之後再對二維、三維、四維分別宣告定義出相對應的class 使用上再置入T 使用 2. 在使用dynamic binding 上 主要目的簡化繼承結構(?) 方便以base class 的member function 來處理問題 目前是知道有這兩個東西可以使用 但是要用哪個 會決定程式之後寫法的走向 想要向各位請教 1)我的認知有沒有錯誤 >"< 2)是什麼會決定這兩種寫法? 3)有沒有任何參考資料(類似design pattern?)之類的 use case/case study 可以參考的 @@"? 小弟才疏學淺 先感謝各位指導 >_< -- 正是在現實生活中拼搏,夢想才有意義 只是把自己投射到別人的夢想裡的話 跟死又有什麼兩樣 『真是一個現實主義者啊』 如果你把逃避現實叫做浪漫的話..... Kusanagi Motoko草薙素子 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.190.84
文章代碼(AID): #1G6-uauH (C_and_CPP)
文章代碼(AID): #1G6-uauH (C_and_CPP)