1、静态联编和动态联编
行调剁时,编译器会根据函数参数的类型和个数,决定该调用哪一段函数代码来处理这个
函数凋蝴。这种把函数调用与适当的函数代码相对应的动作称为联编(binding)。
静态联编;而在编译阶段不能决定执行哪个同名的被调用函数,只在执行阶段才能依据要
处理的对象类型来决定执行哪个类的成员函数,这称为动态联编。
数,它们可根据参数表(类型及个数)区别语义,并通过静态联编实现,例如在一个类中
定义的不同参数的构造函数以及运算符重载函数等。这些内容已经在本书前面几章介绍过,
本章不再讨论。动态多态性是指定义在一个类层次的不同类中的重载函数,它们一股具有
相同的参数表,因而要根据指针指向的对象所在类来区别语义,它通过动态联编实现。
2、声明虚函数的方法如下:
其中,被关键词virtual声明的函数称为虚函数。
有不同的实现。当使用这个成员函数操作指针或引用