C++虚析构函数,虚函数,纯虚函数,虚函数指针、虚函数表

虚析构函数
虚析构函数是为了解决基类的指针指向派生类对象,并用基类的指针删除派生类对象。
虚析构函数使用

class Shape
{
   
    
    
public:
    Shape();                    // 构造函数不能是虚函数
    virtual double calcArea();
    virtual ~Shape();           // 虚析构函数
};
class Circle : public Shape     // 圆形类
{
   
    
    
public:
    virtual double calcArea()

猜你喜欢

转载自blog.csdn.net/it_xiangqiang/article/details/113103204