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

还是两个都可以?静多态性是不是通过模板的重载?... 还是两个都可以?

静多态性是不是通过模板的重载?
展开
 我来答
mafangsan
2015-11-02 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1万
采纳率:71%
帮助的人:2580万
展开全部

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

 

细节如下:

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

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

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

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

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

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

键声3381
2010-01-18 · TA获得超过346个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:276万
展开全部
多态性的实现与静态联编、动态联编有关。静态联编支持的多态性称为编译时的多态性,也称静态多态性,它是通过函数重载和运算符重载实现的。动态联编支持的多态性称为运行时的多态性,也称动态多态性,它是通过继承和虚函数实现的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小可不马709
2010-01-18 · TA获得超过323个赞
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:330万
展开全部
函数的重载能实现静态多态性。
虚函数才能实现动态多态性。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式