作者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)