文档章节

虚基类

SVD
 SVD
发布于 2015/08/20 16:23
字数 69
阅读 40
收藏 0
c++

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

#include <iostream>
using namespace std;

class Base0 {
public:
	int var0;
	void fun0(){cout<<"Member of Base0"<<endl;}


};

class Base1 : virtual public Base0 {
public:
	int var1;


};

class Base2 : virtual public Base0 {
public:
	int var2;
};

class Derived : public Base1, public Base2 {
public:
	int var;
	void fun(){cout<<"Member of Derived"<<endl;}

};

int main() {
	Derived d;
	d.var0 = 2;
	d.fun0 ();
	return 0;

}

运行结果:

Member of Base0


© 著作权归作者所有

SVD

SVD

粉丝 35
博文 259
码字总数 125049
作品 0
海淀
私信 提问
加载中

评论(0)

c++继承汇总(单继承、多继承、虚继承、菱形继承)

 多重继承中,一个基类可以在派生层次中出现多次,如果一个派生类有多个直接基类,而这些直接基类又有一个共同的基类,则在最终的派生类中会保留该间接共同基类数据成员的多分同名成员。C++...

osc_sw8x2l4l
2018/04/16
2
0
【C++ Primer | 15】虚继承

虚基类 一、虚基类介绍 多继承时很容易产生命名冲突,即使我们很小心地将所有类中的成员变量和成员函数都命名为不同的名字,命名冲突依然有可能发生,比如非常经典的菱形继承层次。如下图所示...

osc_sb0ev53k
2018/06/22
0
0
C++笔记------类的继承和多态

从已有的类派生出新的类,叫继承。派生类继承了基类的特征和方法。 公有继承:基类的公有成员成为派生类的公有成员;基类的私有成员成为派生类的一部分,但只能通过基类成员方法和保护方法访...

osc_5xirkv3v
2018/04/05
2
0
C++(继承):19---虚基类与虚继承(virtual)

一、菱形继承 在介绍虚继承之前介绍一下菱形继承 概念:A作为基类,B和C都继承与A。最后一个类D又继承于B和C,这样形式的继承称为菱形继承 菱形继承的缺点: 数据冗余:在D中会保存两份A的内...

江南、董少
05/17
0
0
C++中虚函数的作用和虚函数的工作原理

1 C++中虚函数的作用和多态 虚函数: 实现类的多态性 关键字:虚函数;虚函数的作用;多态性;多态公有继承;动态联编 C++中的虚函数的作用主要是实现了多态的机制。基类定义虚函数,子类可以...

osc_to22dmsu
2019/06/20
3
0

没有更多内容

加载失败,请刷新页面

加载更多

Python笔记:记pandas中几个好用的函数

pandas是python数据分析常用的库之一!从数据加载到预处理,从数据分析到可视化,pandas提供了一站式服务。而以下这几个聚合统计函数,更是好用! 本文主要讲解pandas中的7个聚合统计相关函数...

tengyulong
23分钟前
7
0
使用“ let”和“ var”有什么区别? - What's the difference between using “let” and “var”?

问题: ECMAScript 6 introduced the let statement . ECMAScript 6引入了let语句 。 I've heard it that it's described as a "local" variable, but I'm still not quite sure how it beh......

javail
今天
17
0
如何将文件重置或还原到特定版本? - How can I reset or revert a file to a specific revision?

问题: I have made some changes to a file which has been committed a few times as part of a group of files, but now want to reset/revert the changes on it back to a previous ver......

fyin1314
今天
24
0
OSChina 周五乱弹 —— 头发和不要头发,你总要选一个

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《雾 缀じた街 ふたつのかげ》- Porkkana 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
今天
49
0
一道 算法题 引发的 ‘xx现场’

请 熟悉的语言 去 验证 在输入框中输入的是否是一个正确的网址 初次读题萌新有点 不知所措的样子一查 MDN 吓一跳 ----- 一个不怎么熟悉的方法跳出眼边URL() 构造函数返回一个新创建的 ...

酒窝yun过去了
今天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部