[問題] testBdd 錯誤.. de不出bug...
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
06/23 18:24, 1F
→
06/23 18:25, , 2F
06/23 18:25, 2F
→
06/23 18:25, , 3F
06/23 18:25, 3F
→
06/23 18:30, , 4F
06/23 18:30, 4F
→
06/23 18:31, , 5F
06/23 18:31, 5F
→
06/23 18:37, , 6F
06/23 18:37, 6F
→
06/23 18:39, , 7F
06/23 18:39, 7F
→
06/23 18:53, , 8F
06/23 18:53, 8F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):