Let’s Make C++ Great Again——函数重载

目录
函数重载函数重载的概念函数重载与缺省参数的碰撞

函数重载
重载可以认为是,一词多义。其实函数重载的提出也是为了弥补C语言的一些比较麻烦的地方。
比如说,在C语言中,我定义了一个add(p1, p2),希望它能够实现p1 p2的加和,对于p1 p2的类型,如果此处是int int,那么函数add就是为了进行int int的加法的,如果此时我需要一个double double的加法函数时,定义时不能再使用add这个函数名了,难以用一个函数名进行所有加和。
如果直接给我两个参数进行加和,p1 p2,不告诉我这两个参数的类型,那我必须先进行p1 和 p2类型的判断,再能决定需要使用哪个函数。
而在C++中通过函数重载的形式解决了这个问题。
函数重载的概念
函数重载:是函数的一种特殊情况,C++允许在同一作用域中声明几个功能类似的同名函数,这些同名函数的 形参列表(参数个数 或 类

Let’s Make C++ Great Again——函数重载最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/21815.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>