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