作者BattleRoyale (翔燄)
看板EE_DSnP
標題Re: [問題] C499失敗
時間Sun Jun 22 09:41:29 2008
這邊想問一個有關ITE回傳的問題
就是判斷isNegEdge時
到底應該是
if(isNegEdge)
ret=~ret;
return ret;
還是
if(isNegEdge)
return ~ret;
else
return ret;
之前我一直以為這兩個是一樣的...
可是測C499時兩個跑出來的結果是天差地遠
一個是兩百多個node 一個是上萬...
想請問哪個才是正確的呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.234
1F:推 timrau:ret的data type是什麼? 06/22 10:07
2F:→ BattleRoyale:BddNode 06/22 10:10
3F:→ BattleRoyale:實在是不懂為什麼測C17的brep全對C499會吃屎||| 06/22 10:12
4F:推 ric2k1:1. 應該一樣 2. 也不應該是 200 多個 nodes... 06/22 10:48
5F:→ ric2k1:事出必有因, 檢查一下 ~() 或是 copy constructor 囉! 06/22 10:49
6F:推 trancewu:不過 COPY CONSTRUCTOR 和 ~ 不是都是reference code嗎@@ 06/22 13:30
7F:推 timrau:既然是差在= 猜測operator=可能也要檢查一下 06/22 13:57
8F:→ BattleRoyale:剛教授幫忙檢查過了沒問題@@" 06/22 14:02
9F:→ BattleRoyale:我是說= 06/22 14:05
10F:推 s2kip:我也是耶~ 我brep C432的每個PO結果都對 但是C499就掛了... 06/22 15:43