【发布时间】:2012-08-15 01:48:56
【问题描述】:
我正在设计一款游戏,其中一些玩家牌是已知的,而另一些则不是。为此,我创建了一个带有子“OpenPlayer”和“ClosedPlayer”的父对象“Player”。
我想将这个游戏中的所有玩家组成一个数组,以方便游戏管理。但是,我也希望能够酌情访问 OpenPlayer 和 ClosedPlayer 中的特殊方法。这可能吗?
编辑:我实际上正在考虑使用来自 STL 的向量,因为由于玩家数量可变,这可能更合适。
【问题讨论】:
-
这本质上是stackoverflow.com/questions/3475030/… 的复制品(特别是看看 Anthony Williams 的回答并将“gate”替换为“player”)。此外,这非常相似:stackoverflow.com/questions/6274136/…
-
谢谢,这真的很有帮助。
标签: c++ arrays inheritance