析构函数与纯虚函数

it2022-05-05  119

      析构函数能是纯虚函数吗?答案是肯定的

#include <iostream>using namespace std;class A{public:virtual ~A() = NULL;};A::~A() {} //加入该行代码class B : public A{public:virtual ~B() { cout << "B::~B" << endl; }};int main(){ A * p = new B; delete p; B b;return 0;}

      一切变得不一样了……但实话实说,这样做的意义不大

转载于:https://www.cnblogs.com/c007136/archive/2012/03/21/2409369.html


最新回复(0)