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