⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 7_8.cpp

📁 《C++语言程序设计(第2版)》例题程序
💻 CPP
字号:
#include <iostream.h>

class B0		//基类B0声明
{
public:
	void display(){cout<<"B0::display()"<<endl;}	//公有成员函数
};
class B1: public B0	//公有派生类B1声明
{
public:
	void display(){cout<<"B1::display()"<<endl;}	//公有成员函数
};
class D1: public B1	//公有派生类D1声明
{
public:
	void display(){cout<<"D1::display()"<<endl;}	//公有成员函数
};
void fun(B0 *ptr)	//普通函数
{				//参数为指向基类对象的指针
	ptr->display();	//"对象指针->成员名"
}
void main()	//主函数
{
	B0 b0;		//声明B0类对象
	B1 b1;		//声明B1类对象
	D1 d1;	//声明D1类对象
	B0 *p;		//声明B0类指针
	p=&b0;	//B0类指针指向B0类对象
	fun(p);
	p=&b1;	//B0类指针指向B1类对象
	fun(p);
	p=&d1;	//B0类指针指向D1类对象
	fun(p);
}

⌨️ 快捷键说明

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