一个基础来统治它们.将它们全部带入黑暗中的一个基础束缚它们

Dar*_*bik -7 c++ inheritance gcc

是否有可能编写一个通用基类,所有其他类(除了它)公开并实际上继承?(gcc有解决方法吗?).最好不要明确地继承...因为我希望标准库的东西也从这里继承....这是明智的做法吗?

如果你投票,请解释原因(我相信这是一个合法的问题,即使它是一个愚蠢的事情,它可能是,但这是问题的一部分)

Ben*_*igt 6

试图在一个普通的虚拟基础上偷工作会严重破坏C++.

有许多语言规则允许对标准布局平凡可复制类型进行特殊处理.具有虚拟基类的类不符合这些类.

甚至其他据称具有公共基类的系统(例如Microsoft的.NET)也有一些可以从基类继承的易受攻击的类型 - 不允许虚拟调度,所有调用都与这些类的继承成员相关必须在编译时解决.