首页 > 解决方案 > 有没有办法使用 using-declaration 来解决“最终覆盖歧义”?

问题描述

标签: c++abstract-classmultiple-inheritanceusingvirtual-functions

解决方案


这是告诉你你的设计是错误的语言。它是。继承反映了“is-a”关系。不是“有”。

解决方案是使用组合而不是继承。我会举一个例子,但完全不清楚你真正打算完成什么,也想不出任何明智的例子。


推荐阅读