[问题] HW3-2 有关于virtual function

楼主: kaie819 (kaie)   2010-04-10 15:56:15
想请问一下有关于virtual function的使用
主要是我似乎无法在CirGate的class底下建立一个新的virtual function
然后从combSim()呼叫这个function
另外,如果我加了新的virtual function,在combSim()只呼叫原本给定的
virtual function: getTypeStr()
程式可以编译,但是在执行时会出现类似
cirsim: cirGate.h:161: virtual void CirPiGate::assertNin():
Assertion `_faninList.size() == 0' failed.
看似没有直接关系的问题(?)
但也找不到这个assertion在那里呼叫(被包起来了?)
因此想请问这样会是哪里的问题,还是纯粹程式语法上不正确?
楼主: kaie819 (kaie)   2010-04-10 16:22:00
我发现我虽然修改了cirGate.h的档案,也使用make cleanall然后从新make,可是出错的161行是旧档案的地方
作者: ric2k1 (Ric)   2010-04-10 16:26:00
请把 code 寄给我或是助教看看...
作者: pokia (幻影成风)   2010-04-11 01:04:00
@@" 发生同样问题+1不晓得有解没有?
作者: ric2k1 (Ric)   2010-04-11 03:38:00
我重新弄了一个 libcirref-64.a, 放在:http://cc.ee.ntu.edu.tw/~ric/teaching/SoC_Verification/latest/Homework/hw3/ 底下,请下载下来试试看!!Uh, doesn't work. Will update a working version ASAP.

Links booklink

Contact Us: admin [ a t ] ucptt.com