ex02_9b.cpp

来自「内容包括从VC++的基本范例到项目开发的许多典型的例子。是VC++初学者不可多得」· C++ 代码 · 共 32 行

CPP
32
字号
//虚函数
#include <iostream.h>
class BaseC
{   
  public:   
	  virtual void display()
	  {
		  cout<<"Basec display "<<"\n";
	  }
};
class DerivedC:public BaseC
{ 
   public:
	   void display()
	   { 
			cout<<"Derived display"<<"\n";
	   }
};

void  main( ) //主函数
{  
	int i;//可以去掉
	 BaseC *pp; //定义基类指针对象
     BaseC   x;  //定义基类对象
	 DerivedC  y;  //定义派生类对象
	 pp=&x;    
	 pp->display( );   //调用基类的display函数 
	 pp=&y;    
	 pp->display( );   //调用派生类的dispaly函数
     cin>>i;//可以去掉
         
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?