作者sa901119 (ads901119)
看板EE_DSnP
標題[問題] 想請問BddNode的constructors
時間Tue Jun 23 11:17:01 2009
請問Bdd有那麼多constructors
其中的兩個有TODO的
1. BddNode(BddNodeInt* n, BDD_EDGE_FLAG f)
2. BddNode(size_t v)
第二個constructor是誰呼叫的啊
因為bddNode.h 內老師的comment是寫 for const 0 and 1
但是我找不到code哪裡有用到這個constructor的...
還有這個constructor在bddNode.cpp裡面的comment寫
need to check if n._nodeV != 0, 這個n是指自己嗎??
那這個constructor該做甚麼呢
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.252.248
1F:→ sa901119:是BddNodeInt的constructor中initialization list 呼叫? 06/23 11:28
2F:推 ric2k1:蠻多地方呼叫的啊! 像是 ite() 的 return type 是 BddNode 06/23 16:55
3F:→ ric2k1:而裡面的 code return size_t 的時候 BddNode(size_t v) 06/23 16:55
4F:→ ric2k1:就會被呼叫了呀! 06/23 16:56
5F:→ ric2k1:不過 bddNode.h 裡面的 comment 是錯的... 又一個典型改了 06/23 16:56
6F:→ ric2k1:code 忘記改 comment 的情形... 所以我說 the best comment 06/23 16:57
7F:→ ric2k1:is no comment 嗎! 06/23 16:57
8F:→ sa901119:原來如此 謝謝老師!! 06/23 17:21