【发布时间】:2013-05-09 14:15:35
【问题描述】:
在 Java、C# 和 D 等语言中,final 或 sealed 类保证是叶类(其他类不能继承的类)。这允许编译器对编译时类型为final 或sealed 的对象进行顶级去虚拟化方法调用。
C++ 没有 final 或 sealed 关键字。有没有什么方法可以模拟它在我的继承层次结构中的叶子类的去虚拟化方面的行为?
【问题讨论】:
标签: c++ performance oop virtual-functions