[問題] 想請問BddNode的constructors

看板EE_DSnP作者 (ads901119)時間15年前 (2009/06/23 11:17), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串1/1
請問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

06/23 11:28, , 1F
是BddNodeInt的constructor中initialization list 呼叫?
06/23 11:28, 1F

06/23 16:55, , 2F
蠻多地方呼叫的啊! 像是 ite() 的 return type 是 BddNode
06/23 16:55, 2F

06/23 16:55, , 3F
而裡面的 code return size_t 的時候 BddNode(size_t v)
06/23 16:55, 3F

06/23 16:56, , 4F
就會被呼叫了呀!
06/23 16:56, 4F

06/23 16:56, , 5F
不過 bddNode.h 裡面的 comment 是錯的... 又一個典型改了
06/23 16:56, 5F

06/23 16:57, , 6F
code 忘記改 comment 的情形... 所以我說 the best comment
06/23 16:57, 6F

06/23 16:57, , 7F
is no comment 嗎!
06/23 16:57, 7F

06/23 17:21, , 8F
原來如此 謝謝老師!!
06/23 17:21, 8F
文章代碼(AID): #1AG4amgm (EE_DSnP)