析构函数能是纯虚函数吗?答案是肯定的
#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
转载请注明原文地址: https://win8.8miu.com/read-19434.html