摘要:
虚函数,必须在基类中实现,子类可以不用实现,也可以实现成新的方法. 纯虚函数基类中不实现,在子类中必须实现.拥有纯虚函数的类称为抽象类,不能够进行实例化(比如人类不能够实例化),但可以创建指针和引用来指向子类(子类可以创建对象). 阅读全文
摘要:
定义一个基类的指针p,在delete p时,如果基类的析构函数是虚函数,这时只会看p所赋值的对象,如果p赋值的对象是派生类的对象,就会调用派生类的析构函数(毫无疑问,在这之前也会先调用基类的构造函数,在调用派生类的构造函数,然后调用派生类的析构函数,基类的析构函数,所谓先构造的后释放);如果p赋值的 阅读全文