析构函数能是纯虚函数吗?答案是肯定的
 
  
  #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