一.定义
纯虚函数是在基类中声明虚函数,它在基类中没有定义,但要求任何派生类都要定义自己的视线方法。
二.引入原因
1.为了方便使用多态性
2.在很多情况下,基类生成对象是不合情理的。
例如,动物作为一个基类可以派生出老虎、孔雀等子类,但动物本身生成对象明显不合常理。
一.定义
纯虚函数是在基类中声明虚函数,它在基类中没有定义,但要求任何派生类都要定义自己的视线方法。
二.引入原因
1.为了方便使用多态性
2.在很多情况下,基类生成对象是不合情理的。
例如,动物作为一个基类可以派生出老虎、孔雀等子类,但动物本身生成对象明显不合常理。