[問題] 有關template實現BST的問題
我想做可以輸入兩種資料型態的BST(Binary Search Tree)
所以決定使用template來製作
但是遇到了一個問題
我的node class裡有RightPoint, LeftPoint, Data三部份
其中Data想有兩種資料型態(座標跟字元)
請問 若同時宣告BST和node是Template class
這種寫法是允許的嗎?
template<class Data> BST<Data>::function (Data temp)
{
......
node<Data> N;
}
因為BST的member function會以Data為引數
但是函數中又會宣告node class的object....
我覺得很奇怪 但是也想不到更好的方法
如果有更好的方法 還請推個文簡單說一下或給個關鍵字
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.179.104
推
09/27 09:11, , 1F
09/27 09:11, 1F
推
09/27 12:17, , 2F
09/27 12:17, 2F
→
09/27 14:27, , 3F
09/27 14:27, 3F
→
09/27 14:27, , 4F
09/27 14:27, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章