想請問一下有關於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在那裏呼叫(被包起來了?)
因此想請問這樣會是哪裡的問題,還是純粹程式語法上不正確?