[問題] Binary Search Tree function的回傳問題
下面是code:
BST.h->http://codepad.org/Bopxek4k
testBST.cpp->http://codepad.org/WyzXahOg
compiler: DevC++
問題:
BST.h的第30、34行,提示invalid conversion from `double*' to `int'
為什麼function的recursion會出現invalid conversion的錯誤??
明明return 的都是 double 的 pointer... @@
此外,第37行也提示cannot convert `double* const*' to `double*' in return
即使加了 const_cast<E*>似乎也沒有用...
請問有什麼辦法可以解決嗎?
這些關於conversion的問題,雖然我查了書和網路資料,試了不同方法都還是不能解決@@
懇請高手指正,謝謝!
PS:因為是作業,老師要求只能修改標有// you have to implement here的
function“內部”(不包含prototype)的内容
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.185
→
05/27 23:29, , 1F
05/27 23:29, 1F
→
05/27 23:30, , 2F
05/27 23:30, 2F
→
05/27 23:32, , 3F
05/27 23:32, 3F
→
05/27 23:33, , 4F
05/27 23:33, 4F
→
05/27 23:33, , 5F
05/27 23:33, 5F
→
05/27 23:34, , 6F
05/27 23:34, 6F
→
05/27 23:36, , 7F
05/27 23:36, 7F
→
05/28 00:17, , 8F
05/28 00:17, 8F
→
05/28 09:52, , 9F
05/28 09:52, 9F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):