C++中虚继承是如何解决钻石问题中普通成员函数访问时的二义性的呢?

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

阅读 1.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题