C++
yacobimax
这个作者很懒,什么都没留下…
展开
-
C++虚函数剖析(1)
C++虚函数探索笔记(1)——虚函数的简单示例分析 关注问题: 虚函数的作用 虚函数的实现原理 虚函数表在对象布局里的位置 虚函数的类的sizeof 纯虚函数的作用 多级继承时的虚函数表内容 虚函数如何执行父类代码 多继承时的虚函数表定位,以及对象布局 虚析构函数的作用 虚函数在QT的信号转载 2012-03-07 20:05:27 · 288 阅读 · 0 评论 -
C++虚函数剖析(2)
C++虚函数探索笔记(2)——虚函数与多继承 关注问题: 虚函数的作用 虚函数的实现原理 虚函数表在对象布局里的位置 虚函数的类的sizeof 纯虚函数的作用 多级继承时的虚函数表内容 虚函数如何执行父类代码 多继承时的虚函数表定位,以及对象布局 虚析构函数的作用 虚函数在QT的信号与槽中转载 2012-03-07 20:07:07 · 268 阅读 · 0 评论 -
C++虚函数表剖析
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不做过多的转载 2012-03-08 13:42:40 · 228 阅读 · 0 评论