作者yea107 (ㄚ隆)
看板EE_DSnP
標題[問題] 自己的gatetype
時間Thu Jun 4 22:50:32 2009
這次作業中老師不要我們用 _gateType 來存自己的type
只用繼承的方式繼承class Gate
例如當我們宣告 Gate* p = new AddGate(name);
name是其名字
之後我們要怎麼知道p是指到哪一種type的gate呢??
可以提示一下做法嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.43.126.137
※ 編輯: yea107 來自: 115.43.126.137 (06/04 22:51)
1F:推 yangjiunru:弄一個virtual member function getGateType() 06/04 23:00
2F:→ yea107:這樣不就是要先把_gateType存起來嗎??還是我不太懂... 06/04 23:05
3F:→ uxijgil:Mgr:What's your name? And : My name is And ? 06/04 23:20
4F:推 ric2k1:嗯... 不用存啊~~~ 06/04 23:22
5F:→ ric2k1:3F 的例子還蠻好笑的 XD 06/04 23:23
6F:→ yea107:這... 06/05 00:43
7F:推 Ultor:string CirAndGate::getType() { return "AND"; } 06/05 00:48
8F:→ yea107:感謝!! 06/05 01:00