02
2020
04

C++虚继承的作用

用于解决多重继承的问题: 

不同对象继承的同一基类会在子类中存在的多份拷贝,浪费存储空间,并且造成二义性 

底层的实现:虚继承的时候,子类都会有一个虚基类的指针和虚基类表,所以基类只存在一份拷贝,避免了二义性

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。