关于C++函数重载的定义

关于C++函数重载的定义

关于函数,这里讲一下刚刚看到的函数重载
比如add()、print()等常见函数,add()中一般都是两个参数,但有些时候你要重新命名一种类似功能的函数,比如add_int()、add_float()之类的,虽然可以这样做,但会造成一些不必要的麻烦,还会造成名字空间的污染,所以C++中有函数重载这一机制。
函数重载是指,同名函数的多种版本,比如add(),你可以是两个整数和,也可以是两个浮点数和,又或者是复数之和;
还有一种情况,就是括号内的参数个数,再说add(),在C中,必须要有两个参数,否则是不被允许的,换成以前的做法,你是不是会重新命名一种函数?但有了这一机制,你不需要如此麻烦了,因为你可以有一种函数的多个版本,你可以有一个参数或者没用参数,或者不同类型的数据都可以。
就写这么多了,,,,还有很多东西要去看,等待下次的更新。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值