假设ABCD类,BC虚继承自A,D继承自BC,A类的虚函数(不在BC同时重写)和成员变量都是属于类内部的,这两者解决二义性的话直接在虚指针上动手脚和保存对象的时候不要重复保存就可以解决了,而A中的普通成员函数是属于全局的,虚继承是如何解决二义性的呢?
假设ABCD类,BC虚继承自A,D继承自BC,A类的虚函数(不在BC同时重写)和成员变量都是属于类内部的,这两者解决二义性的话直接在虚指针上动手脚和保存对象的时候不要重复保存就可以解决了,而A中的普通成员函数是属于全局的,虚继承是如何解决二义性的呢?
3 回答1.1k 阅读✓ 已解决
1 回答995 阅读✓ 已解决
4 回答785 阅读
1 回答862 阅读
1 回答893 阅读
1 回答662 阅读
1 回答768 阅读