作者danielbas (草酸)
看板EE_DSnP
标题[问题] 请问可否自行删除class?
时间Mon Jun 2 15:51:26 2008
请问一下,在cirGate.h里面的
CirPiGate, CirPoGate, CirRegGate, CirAndGate这4个class
如果没有用到的话,可以把他们删除或注解掉吗?
没有注解掉的话 compile会有error:
cirGate.h:97: error: no matching function for call to \
'CirGate::CirGate(unsigned int&)'
注解掉的话就ok了
或是留着这部份的code的话,可以怎麽做才不会有上述的error出现呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.235
1F:→ bnsblue:但是如果没用到那四个 那你在印出netlist的时候怎麽知道 06/02 16:39
2F:→ bnsblue:gate type是什麽@@? 06/02 16:41
3F:推 ric2k1:题目有要你们利用 polymorphism 来 implement print() 06/02 17:06
4F:→ ric2k1:所以这些 inherited classes 必须留着! 06/02 17:06
5F:→ danielbas:了解了...谢谢老师 06/02 19:19
6F:→ danielbas:本来是增加一个data member,在产生object的时候 06/02 19:19
7F:→ danielbas:就带入不同的string如"PI"或"PO"之类的也可以运作 06/02 19:20
8F:→ danielbas:不过这样就没有用到polymorphism了 06/02 19:20
※ 编辑: danielbas 来自: 140.112.4.235 (06/02 19:20)