看板 EE_DSnP 關於我們 聯絡資訊
請問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
sa901119:是BddNodeInt的constructor中initialization list 呼叫? 06/23 11:28
ric2k1:蠻多地方呼叫的啊! 像是 ite() 的 return type 是 BddNode 06/23 16:55
ric2k1:而裡面的 code return size_t 的時候 BddNode(size_t v) 06/23 16:55
ric2k1:就會被呼叫了呀! 06/23 16:56
ric2k1:不過 bddNode.h 裡面的 comment 是錯的... 又一個典型改了 06/23 16:56
ric2k1:code 忘記改 comment 的情形... 所以我說 the best comment 06/23 16:57
ric2k1:is no comment 嗎! 06/23 16:57
sa901119:原來如此 謝謝老師!! 06/23 17:21