首页 > 编程语言 > 详细

C++中对C的扩展学习新增语法——函数重载

时间:2019-10-18 20:08:59      阅读:46      评论:0      收藏:0      [点我收藏+]

函数重载

1、函数重载语法

1、同一个作用域(全局作用域、命名空间作用域、类作用域)

2、参数个数不同

3、参数类型不同

4、参数顺序不同

代码实现:

 技术分享图片

当函数名字一样的时候,通过参数类型、参数个数、参数顺序来匹配函数调用。

函数发生调用,首先编译器会进行严格类型匹配  

编译器对参数进行隐式类型转换,转换成功,则可进行函数调用。

2、函数的返回值不能作为重载条件

 技术分享图片

3、函数重载碰到默认参数

当重载的函数具有默认值的时候,避免二义性。

 技术分享图片

 

C++中对C的扩展学习新增语法——函数重载

原文:https://www.cnblogs.com/yyslif/p/11700252.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!