本文介绍: C++笔记
函数的默认参数
如果我们自己传入数据,就用自己的数据,如果没有,就用默认值
语法: 返回值类型 函数名(形参=默认值){}
int func(int a,int b=20,int c=30){}
注意事项:
- 如果某个位置已经有了默认参数,那么从这个位置往后,都必须有参数,前面可以没有
- 如果函数的声明有了默认参数,那么函数实现就不能有默认参数。声明和实现只能有一个有默认参数。
函数的占位参数
语法://返回值类型 函数名(数据类型) void func(int a,int){}
占位参数还可以有默认参数
函数重载基本语法
作用:函数名可以相同,提高复用性
函数重载满足条件:
同一个作用域下;
函数名称相同;
函数参数类型不同或者个数不同或者顺序不同
注意事项:函数的返回值不可以作为函数重载的条件。
函数重载注意事项
引用作为重载条件
函数重载碰到函数默认参数:
当函数重载碰到默认参数,出现二义性,报错,尽量避免这种情况
原文地址:https://blog.csdn.net/stephen_yoga/article/details/135777905
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_61093.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。