摘要: 很长时间都没写过博客了,主要是还没有养成思考总结的习惯,今天来一发。 我是重度拖延症患者,本来这篇总结应该是早就应该写下来的。一、虚函数表 C++虚函数的机制想必大家都清楚了。不清楚的同学请参看各种C++入门书籍。这里,我要讨论一下这个虚函数机制究竟是怎么实现的。虚函数主要是靠一张VTABLE来实现的,先来看看这个VTABLE在哪里。 首先我们看下面的代码: 1 class ClassA 2 { 3 public: 4 int m_data1; 5 int m_data2; 6 void vfunc1(){cout vfunc1(); 我们都知道如果是虚函数... 阅读全文
posted @ 2014-01-10 00:17 细胞核 阅读(1100) 评论(5) 推荐(5) 编辑