多态是C++中很关键的一部分,在面向对象程序设计中的作用尤为突出,其含义是具有多种形式或形态的情形,简单来说,多态:向不同对象发送同一个消息,不同的对象在接收时会产生不同的行为.即用一个函数名可以调用不同内容的函数. 多态可分为静态多态与动态多态,静态多态的实现在于静态联编,关联出现在编译阶段而非运行期,用对象名或者类名来限定要调用的函数,称为静态关联或静态联编.常见有三种方法 (1)函数多态(函数与运算符的重载): (2)宏多态: (3)模板多态. 而对于动态多态的实现是运行阶段把虚函数和类对…