关闭

第十三周上机实践项目:阅读程序

66人阅读 评论(0) 收藏 举报
  1. /* 
  2.  *Copyright(c) 2016.烟台大学计算机与控制工程学院 
  3.  *ALL rights  reserved. 
  4.  *文件名称:app.cpp 
  5.  *作者:孙超  
  6.  *题目要求:阅读程序,并运行结果(虚函数) 
  7.  */  
  8. #include<iostream>  
  9. using namespace std;  
  10. class A  
  11. {  
  12. private:  
  13.     int a;  
  14. public:  
  15.     A():a(5){}  
  16.     virtual void print()const  
  17.     {  
  18.         cout<<a;  
  19.     }  
  20. };  
  21. class B:public A  
  22. {  
  23. private:  
  24.     char b;  
  25. public:  
  26.     B()  
  27.     {  
  28.         b='E';  
  29.     }  
  30.     void print()const  
  31.     {  
  32.         cout<<b;  
  33.     }  
  34. };  
  35. void show(A &x)  
  36. {  
  37.     x.print();  
  38. }  
  39. int main()  
  40. {  
  41.     A d1,*p;  
  42.     B d2;  
  43.     p=&d2;  
  44.     d1.print();  
  45.     d2.print();  
  46.     p->print();  
  47.     show(d1);  
  48.     show(d2);  
  49.     return 0;  
  50. }  
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:10139次
    • 积分:787
    • 等级:
    • 排名:千里之外
    • 原创:72篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档