[問題] pure virtual function 和 template ( C++ )

看板C_and_CPP作者 (藍丁丁)時間16年前 (2009/10/09 08:25), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
這是我目前想法的code http://nopaste.info/937a28454c.html ( ps. Code的下半部份 是.H檔 ) 我希望用store()來建立stack 然後要push進去的數值 可以藉由template<class T> 來判斷是int或是float push到兩個不同的stack 可是要傳參數到 store() 的時候就會一直發生問題 不知道有沒有人可以幫我解答 謝謝 -- ╭═══◢███◣95~07 MIN T-WOLVES ╭═ ◣ ◢█ ◢◤ █▌ █╰═══════════════ █ █ █◢◤ █▌ ◢█◣ ◢◢◣ ◣█◣ ◢█◣◥█◤◥█◤ █ █ ║██◣ █▌ █◣ █▄█ █◤ █▌█ █▄◤ █ █ ◤ █ █◥█◣ █▌ █ ◥◤◥ █ ══◥▌◤ ◥█◤◥◤◥◤ ◢ ◢ █ ╰══◥███◤ http://www.wretch.cc/blog/lukelan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.246.235

10/09 16:48, , 1F
你的list 跟stack 都是 template,但具現化時卻沒給參數
10/09 16:48, 1F

10/09 17:11, , 2F
stack 應該繼承自 list<T> 而非 list
10/09 17:11, 2F

10/09 17:11, , 3F
看起來你對 template 有一些誤解
10/09 17:11, 3F

10/09 17:16, , 4F
問題已經解決 謝謝大家的幫忙^^
10/09 17:16, 4F
文章代碼(AID): #1AplEBV_ (C_and_CPP)