ch16_2.cpp
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:0k
源码类别:

C#编程

开发平台:

Visual C++

  1. //**********************
  2. //**    ch16_2.cpp    **
  3. //**********************
  4. #include<iostream.h>
  5. class Base{
  6. public:
  7.   virtual void fn()
  8.   {
  9.     cout <<"In Base classn";
  10.   }
  11. };
  12. class SubClass :public Base{
  13. public:
  14.   virtual void fn()
  15.   {
  16.     cout <<"In SubClassn";
  17.   }
  18. };
  19. void test(Base& b)
  20. {
  21.   b.fn();
  22. }
  23. void main()
  24. {
  25.   Base bc;
  26.   SubClass sc;
  27.   cout <<"Calling test(bc)n";
  28.   test(bc);
  29.   cout <<"Calling test(sc)n";
  30.   test(sc);
  31. }