C++中函数重载能实现动态多态性还是静态多态性?

还是两个都可以?

静多态性是不是通过模板的重载?

C++中的函数重载能实现静态多态性。

 

细节如下:

    多态是指同一个名称可以代表不同的含义;

    多态可以分为静态多态和动态多态;

    静态多态是编译时的多态;

    动态多态是运行时的多态。

    静态多态是通过函数重载、运算符重载实现;

    动态多态是通过虚函数实现的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-18
多态性的实现与静态联编、动态联编有关。静态联编支持的多态性称为编译时的多态性,也称静态多态性,它是通过函数重载和运算符重载实现的。动态联编支持的多态性称为运行时的多态性,也称动态多态性,它是通过继承和虚函数实现的。
第2个回答  2010-01-18
函数的重载能实现静态多态性。
虚函数才能实现动态多态性。本回答被提问者采纳
相似回答