当前位置:知识百问>百科问答>重载意思是什么

重载意思是什么

2024-06-14 02:38:35 编辑:join 浏览量:593

问题补充说明:重载的意思是什么?

重载意思是什么

重载,简单说,就是函数或者方法有同样的名称,但是参数列表不相同的情形,这样的同名氢席不同参数的函数或者来自方法之间,互相称之为重载函数或者方法。

重载是可使函数、运算符等处理不同类型数据或接受不同个数的参数的一种方法,关于重载一词在词义上有两种不同的说法:

多态:

重载是一种多态(如C++),有四种形式的多态:

1.虚函数多态

2模板多态

3重载

4转换

所谓360问答的动态和静态区分是另一种基于绑定时间的多态分类,严格来说,重载是编译时多态,即静态多态,根据不同类型函数编译时会产生不同的名字如int_foo和char_foo等等,以此来区别调用。故重载仍符合多态定义——通过单一标识支持不同特定行为的能力,只是重载属于静态多态,而不是通过继承和虚函数实现的动态多态。

标签:重载

版权声明:文章由 知识百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaiwen.com/answer/343094.html
热门文章