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

📄 demo_2_multiple_inheritance_1.cpp

📁 对于一个初涉VC++的人来书
💻 CPP
字号:

//**********************************************
// 多继承: 一个派生类有两个基类
//**********************************************

#include<iostream.h>

class BaseA //基类A
{
public:	
	void show_a() { cout<<a<<endl; }
protected:
	int a;
};

class BaseB //基类B
{
public:	
	void show_b() { cout<<b<<endl; }
protected:
	int b;
};

class Derived: public BaseA,public BaseB //多继承的派生类
{
public: 
	void set(int x,int y) { a=x; b=y; } //初始化函数
};

void main()
{
	Derived object;	//声明一个派生类的对象

	object.set(10,20);  //访问派生类新增成员
	object.show_a();    //访问基类继承成员
	object.show_b();    //访问基类继承成员
	
	return;
}

/*
10
20
*/

⌨️ 快捷键说明

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