C++ 多态的游戏例程
1)头文件 game.h #ifndef GAME_H #define GAME_H // base class class CCreature { protected: int m_nLifePower, m_nPower; public: virtual void Attack(CCreature *pCreature){} virtual void Hurted(int nPower){} virtual void FightBack(CCreature *pCreature){} virtual int IsDead(){} }; class CDragon:
下载地址
用户评论