多态实现

C++对象布局及多态实现之带虚函数的类
如果类中存在虚函数时,情况会怎样呢?我们知道当一个类中有虚函数时,编译器会为该类产生一个虚函数表,并在它的每一个对象中插入一个指向该虚函数表的指针,通常这个指针是插在对象的起始位置。
更新时间:2008-04-12 16:47:22
关键字:   c++ c 虚函数
C++对象布局及多态实现之动态和强制转换
 为了验证前面提到过的类型动态转换(即dynamic_cast转换),以及对象类型的强制转换。我们利用前面定义的C041、C042及C082类来进行验证。
更新时间:2008-04-12 16:47:21
关键字:   c++ c 转换
C++对象布局及多态实现之成员函数的调用
从这部分开始我们除了利用内存的信息打印来进行探索外,更多的会通过跟踪和观察编译器产生的汇编代码来理解编译器对这些语言特性的实现方式。
更新时间:2008-04-12 16:47:19
关键字:   c++ c 成员函数