class D2:public A,virtual public D1逗号是什么作用啊
答案:2 悬赏:70 手机版
解决时间 2021-03-31 17:32
- 提问者网友:斑駁影
- 2021-03-31 12:52
我刚学C++这句话不太明白 希望能解释一下 谢谢啦
最佳答案
- 五星知识达人网友:患得患失的劫
- 2019-08-30 13:34
在派生类继承基类时,加上一个virtual关键词则为虚拟基类继承,如: class derive : virtual public base { }; 虚基类主要解决在多重继承时,基类可能被多次继承,虚基类主要提供一个基类给派生类,如: class B { }; class D1 : public B { }; class D2 : public B { }; class C: public D1, public D2 { }; 这里C在D1,D2上继承,但有两个基类,造成混乱。因而使用虚基类,即: class B { }; class D1 : virtual public B { }; class D2 : virtual public B { }; class C: public D1, public D2 { }; 打这个好麻烦 希望是对的
全部回答
- 1楼网友:英雄的欲望
- 2019-07-16 07:32
继承两个父类咯
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯