不要去欺骗别人 -- 因为你能骗到的人, 都是相信你的人。

月份:2010年3月

通过代码理解C++虚函数表和多态的实现

我们来看一段简单的C++程序。该程序只能在64位机器上正常运行,如果你是32位机器,请自行将main函数内的int64_t都改成int。 如果你能理解全部内容,并且能得出正确的运行结果,说明你对下面这些内容有充分的了解: C语言指针本质; C语言函数以及函数指针的运用; C++对象基本内存模型; C++虚函数以及虚函数实现多态原理。 上面代码编译运行结果如下: 关于上述代码的几点解释说明: 在C+…阅读全文