[問題] incompatible pointer type

看板C_and_CPP (C/C++)作者 (ck)時間13年前 (2012/09/09 16:46), 編輯推噓2(209)
留言11則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) DEV_c++ 問題(Question): 第56行和60行皆出現警告 [Warning] passing arg 1 of `insert' from incompatible pointer type 雖然可以執行,但希望把警告消除 程式碼(Code):(請善用置底文網頁, 記得排版) http://ideone.com/HjCH0 補充說明(Supplement): 原本以為是因為一個傳指標,一個傳int參數的關係 但是又覺得可以(char a,int b),為什麼不能(node*a,int b) 後來測試只傳指標還是有警告就改回來了 想請問這是什麼問題 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.181.229.203

09/09 17:14, , 1F
left和right要用 struct treenode* 的型態
09/09 17:14, 1F

09/09 18:18, , 2F
剛嘗試真的解決了,謝謝
09/09 18:18, 2F

09/09 23:12, , 3F

09/09 23:13, , 4F
請問為什麼我insert時root會一直判斷成null
09/09 23:13, 4F

09/09 23:14, , 5F
吃完晚餐一直改,可是找不到原因.希望能給點方向 謝謝
09/09 23:14, 5F

09/09 23:24, , 6F
第15行?
09/09 23:24, 6F

09/10 04:44, , 7F
第15行?
09/10 04:44, 7F

09/10 04:45, , 8F
那邊的想法是一開始為空,所以先給null
09/10 04:45, 8F

09/10 04:46, , 9F
第15行只有一開始是NULL,只會執行一次而已不是嗎
09/10 04:46, 9F

09/10 11:58, , 10F
你只傳root的值進去, 怎麼改都是改local var.
09/10 11:58, 10F

09/11 00:25, , 11F
可以跑出正確結果了.insert裡面也改了好多 謝謝
09/11 00:25, 11F
文章代碼(AID): #1GJ5TDIC (C_and_CPP)
文章代碼(AID): #1GJ5TDIC (C_and_CPP)