过早的优化是万恶之源 Premature optimization is the root of all evil.
--Donald Knuth (算法大牛 图灵奖得主)

月份:2010年3月

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

我们来看一段简单的C++程序。该程序只能在64位机器上正常运行,如果你是32位机器,请自行将main函数内的int64_t都改成int。 如果你能理解全部内容,并且能得出正确的运行结果,说明你对下面这些内容有充分的了解: C语言指针本质; C语言函数以及函数指针的运用; C++对象基本内存模型; C++虚函数以及虚函数实现多态原理。 1 2 3 4 5 6 7 8 9 10 11 12 13 14…阅读全文