菱形继承时的问题

法国鳄鱼2022-10-08  8

钻石继承中的问题钻石继承中的问题介绍:比如A被B和C继承,D继承了B和C,那么在实例化D时,D对象包含了A的两个副本,如何通过虚继承将其移除?解决方案:B和C可以虚拟继承A。 因为不赞成,这种继承很少用,但肯定不是没有,比如标准库iostream。 因为情况复杂,滥用会导致si
转载请注明原文地址:https://juke.outofmemory.cn/read/1967739.html

最新回复(0)