C++ 函数的重载和参数默认值
2024-10-18 18:19:03
函数的重载注意事项:
只会根据三项内容进行重载:参数的个数、参数的类型、参数的顺序
参数默认值:
参数的默认值可以在函数的定义中也可以在函数的声明中,但不能同时有
从第一个有默认值的参数开始,后面都得有默认值
在调用具有默认参数的函数时, 若某个实参默认,其右边的所有实参都应该默认
//例如, 一个函数声明如下
int f(int i1 = 1, int i2 =2, int i3 = 3);
//调用函数 f()
f(); //正确, i1=1, i2=2, i3=3
f(3); //正确, i1=3, i2=2, i3=3
f(2, 3); //正确, i1=2, i2=3, i3=3
f(4, 5, 6); //正确, i1=4, i2=5, i3=6
f(, 2, 3); //错误, i1默认,其右边的i2和i3没有默认
最新文章
- WPF - 属性系统 (1 of 4)
- vim 命令加解密文件
- 如何判断一个js对象是否一个DOM对象
- mybatis mapper association collection
- HDU 4455 Substrings --递推+树状数组优化
- 系统级I/O
- 测试耗电量的工具(Android)
- MySQL	存储过程学习笔记
- VS2010/MFC常用控件:图片控件Picture Control
- 讲讲金融业务(一)--自助结算终端POS
- Visual Studio 单元测试之四---Generic测试
- ROS中打开单目摄像头
- AngularJS入门基础——$provide.decorator 实例讲解
- SQLUnit 环境搭建
- php快速上手总结
- 实验五 Java网络编程及安全 实验报告 20135232王玥
- 微信小程序 功能函数picker-view的弹出模态
- iOS 即时通讯,从入门到 “放弃”?
- 八: 操作提示(wxml 即将废弃)
- PHP实现登录功能DEMO