C++语言的多态性分为编译时的多态性和运行时的多态性
编译时的多态性可通过函数重载实现
运行时的多态性可通过模板和虚函数实现
实现运行时多态性的机制称为动态多态性
多态分为编译时多态和运行时多态。
编译时多态:指函数的重载(包括运算符的重载)。对重载函数的调用,在编译时就可以根据实参确定应该调用哪个函数,因此称为编译时多态。
运行时多态:和继承、虚函数等概念有关。故C错误。