小编R34*_*R34的帖子

是否有任何C++实现在内部使用多重继承?

只是一个快速愚蠢的问题:

我想知道C++是否在内部利用了虚拟继承提供的多重继承功能.我确信,对于模板化实现,例如STL提供的数据结构(例如std :: vector <>)不能使用这样的功能,但是如某些其他对象如流如何.

我知道多重继承在某些情况下可能很方便(例如,对于交叉委托)但我觉得如果C++开发人员决定避免在代码中使用这样的功能,我应该避免使用它.

感谢大家!

c++ internals multiple-inheritance

-1
推荐指数
1
解决办法
85
查看次数

标签 统计

c++ ×1

internals ×1

multiple-inheritance ×1