摘要:
纯虚函数是一种特殊的虚函数,在许多情况下,在基类中不能对虚函数给出有意义的实现,而把它声明为纯虚函数,它的实现留给该基类的派生类去做。这就是纯虚函数的作用。含有纯虚函数的类为抽象类。虚函数为了重载和多态的需要,在基类中是有定义的,即便定义是空,所以子类中可以重写也可以不写基类中的此函数!多态性是通过虚函数实现的。class CBase{ public: ~CBase(){……} };class CChild: public CBase{ public: ~CChild(){……}};main(){ CChild c; //先调用基类的构造函数,在调用派生类的构造函数。撤销c时... 阅读全文