virtualfun.cpp

来自「这个是我们学校用的VC++教案」· C++ 代码 · 共 20 行

CPP
20
字号
#include  <iostream.h>
class  A
{
public:
	// 虚函数第一次在基类中定义时,不能省略关键字virtual
	virtual  void  Show() { cout<<"A::Show\n"; };
};
class  B : public A
{
public:
	void  Show() { cout<<"B::Show\n"; };	  // 虚函数在派生类中重新定义时,virtual可以省略
};
void  main()
{
	A  a, *pa;
	B  b;
	pa=&a;  pa->Show();			// 调用函数A::Show()
	pa=&b;  pa->Show();			// 调用函数B::Show()
}

⌨️ 快捷键说明

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