想请问一下有关于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在那里呼叫(被包起来了?)
因此想请问这样会是哪里的问题,还是纯粹程式语法上不正确?