class A
{
public:
…
}
一般对于使用者来说这个类只有1个数据结构,那就是类本身。
实际上,一个类包含了3个数据结构。
除了类本身以外,还包含了一个函数表、和指向函数表的指针。
函数表是用来保存虚函数在本类中的中的具体实现地址的。
而指向函数表的指针,值用于表示某个虚函数在函数表的地址。
« 【编译器优化】临时变量的消除
满街尽是地雷阵,不要随便乱用“&”引用 »