回 帖 发 新 帖 刷新版面

主题:[原创]虚基类

[size=6][b]虚基类

什么是虚基类,请问同仁们?是否virtual的类。[/b][/size]

回复列表 (共5个回复)

沙发

不是吧。
是包含纯虚函数的类吧。

板凳

好像不只是这样,据书上说是数据共享。
但是还是要用到继承。
可我用普通的单继承或多继承也一样用,也看不出怎么个共享。
还有就是 有的书上是virtual public ,有的书则是 public virtual,我想这个应该是差不多的。
总觉得 虚基类 的继承有点不一样。谢谢。

3 楼

请问 抽象类和虚基类的 区别是什么啊?

4 楼

抽象类是包含纯虚函数的类。
虚基类是在继承中的一种概念,如A为基类,则class student:virtual public A{......}就把A类声明为了虚基类。
虚基类的使用是为了避免重复处理基类中的成员。

5 楼

谢谢楼上,原来如此,要不然就不叫什么虚基类了。
虚基类可能是采用虚拟机制的类。
通过学习我越来越想搞开发了。我想搞开发。

我来回复

您尚未登录,请登录后再回复。点此登录或注册