1.虚函数:只是virtual修饰的,有函数体,作用于成员函数
目的:通过基类指针或引用操作子类的同名函数
2.纯虚函数:virtual修饰,末尾加0,没有函数体,所在的类为抽象类
目的:为子类提供固定的流程和接口
3.虚析构:virtual修饰类中的析构函数
目的:为了解决基类的指针指向派生类对象,并用基类的指针删除派生类对象
1.虚函数:只是virtual修饰的,有函数体,作用于成员函数
目的:通过基类指针或引用操作子类的同名函数
2.纯虚函数:virtual修饰,末尾加0,没有函数体,所在的类为抽象类
目的:为子类提供固定的流程和接口
3.虚析构:virtual修饰类中的析构函数
目的:为了解决基类的指针指向派生类对象,并用基类的指针删除派生类对象