作者dostaevsky (轩)
看板EE_DSnP
标题[问题] brep中::getBddNode(bddNodeName)为空
时间Thu Jun 25 14:03:56 2009
在跑do2时crash 在brep 5
用gdb看发现是brep中的 bnode = ::getBddNode(bddNodeName)出错
::getBddNode("5")抓不到node,也就是它的_nodeV是空的
但bddMgr.cpp中的getBddNode()应该是会判断参数是id还是name
再从_bddArr或_bddMap中搜寻
我想operator = 右边的node不应该是空的才对
另外,我的cirBdd.cpp 中各种gate的buildBdd()大致是照投影片p.73的提示写的...
想请问大家这可能是哪个地方有问题?谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.27.248
※ 编辑: dostaevsky 来自: 61.228.27.248 (06/25 14:06)
1F:推 sa901119:走过的要记住 06/25 14:09
2F:→ dostaevsky:bddMgr->addBddNode(this->getName(), resultBdd()) 06/25 14:37
3F:→ dostaevsky:我把buildBdd後面加上上面那一行,但是还是不行 06/25 14:38
4F:→ dostaevsky:嗯嗯,忘记更新_bddArr了... 06/25 14:44
5F:→ dostaevsky:谢谢一楼! 06/25 14:44