[問題] testBdd 錯誤.. de不出bug...

看板EE_DSnP作者 (ads901119)時間15年前 (2009/06/23 17:49), 編輯推噓0(008)
留言8則, 3人參與, 最新討論串1/2 (看更多)
testBdd上面中共有五個運算 上面三個運算都跟test.out結果一樣 但是下面兩個i 跟j 就不一樣 第四個cout<< i : <- 整個結果差很多 [4](-) (2) [0](+) (15) [3](+) (3) [0](+) (15) [0](-) (15) 第五個cout<< j : [2](-) (2) <- 應該是5 [1](+) (3) [0](+) (15) [0](-) (15) [0](-) (15) 請問有人能指點我debug的方向嗎 已經一整個下午了> < 好像是operator ^ 的錯 我用 k = a ^ b; cout << k; 會顯示以下結果: [2](-) (3) [0](+) (13) [0](-) (13) 但正確的應該是 [2](-) (1) [1](+) (3) [0](+) (13) [0](-) (13) [1](-) (3) 很明顯是 ^ 錯了 但是我抓不到..... 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.252.248

06/23 18:24, , 1F
所以在^裡的ite怎麼寫的?if a then ~b else b?
06/23 18:24, 1F

06/23 18:25, , 2F
return ite(*this, ~n, n)
06/23 18:25, 2F

06/23 18:25, , 3F
我覺得這樣應該對吧 XD
06/23 18:25, 3F

06/23 18:30, , 4F
好像跟我一樣.那我跑得出來照理說應該你也可以啊?
06/23 18:30, 4F

06/23 18:31, , 5F
cofactor寫錯...?
06/23 18:31, 5F

06/23 18:37, , 6F
cofactor 是分成兩種狀況嗎?
06/23 18:37, 6F

06/23 18:39, , 7F
兩個level一樣傳回child 或者是比自己大就傳回自己
06/23 18:39, 7F

06/23 18:53, , 8F
要考慮bubble喔
06/23 18:53, 8F
文章代碼(AID): #1AGAKx8g (EE_DSnP)
文章代碼(AID): #1AGAKx8g (EE_DSnP)