摘要: 发生多态的三个条件一:有继承二:虚函数,且虚函数重写三:父类指针或引用指向子类对象 一、简单的战斗游戏代码实现多态 二、虚析构函数的体现 虚析构函数(delete):基类是char *p,且构造时采用开辟指针大小的方式即 p=new char[20];若基类指针指向派生类,且delete 基类指针, 阅读全文
posted @ 2019-06-11 16:40 LBC不认输 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 重载 重写 重定义1.重载:一定是同一个作用域下的重载,如同名函数一个在类中,一个在类外则 不是函数重载。2.重写(虚函数):发生在两个不同的类中,一个在父类(声明为virtual),一个在子类3.重定义(普通成员函数):同样发生在两个不同的类中,一个在基类(普通的成员函数),一个在子类 阅读全文
posted @ 2019-06-11 16:36 LBC不认输 阅读(191) 评论(0) 推荐(0) 编辑