虚析构函数

来源:互联网 发布:网络用语钓鱼是啥意思 编辑:程序博客网 时间:2024/05/01 05:38

  1. /* 
  2. *Copyright(c) 2016.烟台大学计算机与控制工程学院 
  3. *ALL rights  reserved. 
  4. *文件名称:test.cpp 
  5. *作者:隋宗涛
  6. *完成日期:2016年5月24 
  7. */  
  8. #include<iostream>  
  9. using namespace std;  
  10. class BASE  
  11. {  
  12. private:  
  13.     char c;  
  14. public:  
  15.     BASE(char n):c(n){}  
  16.     virtual ~BASE(){cout<<c;}  
  17. };  
  18. class DERIVED:public BASE  
  19. {  
  20. private:  
  21.     char c;  
  22. public:  
  23.     DERIVED(char n):BASE(n+1),c(n){}  
  24.     ~DERIVED(){cout<<c;}  
  25. } ;  
  26. int main()  
  27. {  
  28.     DERIVED *p,d('x');  
  29.     return 0;  
  30. }  

运行结果:

0 0
原创粉丝点击