作者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