More Effective C++之 Item M24:理解虚拟函数、多继承、虚基类和RTTI所需的代价

       C++编译器们必须实现语言的每一个特性。这些实现的细节当然是由编译器来决定的,并且不同的编译器有不同的方法实现语言的特性。在多数情况下,你不用关心这些事情。然而有些特性的实现对对象大小和其成员函数执行速度有很大的影响,所以对于这些特性有一个基本的了解,知道编译器可能在背后做了些什么,就显得很重要。这种特性中最重要的例子是虚拟函数。 当调用一个虚拟函数时,被执行的代码必须与调用函数的对
相关文章
相关标签/搜索