虚基类:继承的时候声明为虚继承,规避二义性
抽象基类:不能实例化, 之所以抽象,是因为含有纯虚函数。 纯虚函数末尾 =0. 纯虚函数有子类去实现,没有实现纯虚函数的子类也是抽象基类。
虚函数:目的,实现多态
解决野指针的问题:智能指针,使用引用计数
虚基类:继承的时候声明为虚继承,规避二义性
抽象基类:不能实例化, 之所以抽象,是因为含有纯虚函数。 纯虚函数末尾 =0. 纯虚函数有子类去实现,没有实现纯虚函数的子类也是抽象基类。
虚函数:目的,实现多态
解决野指针的问题:智能指针,使用引用计数