函数重载概述
作用:函数名可以相同,提高复用性
函数重载满足条件:
- 同一个作用域下
- 函数名称相同
- 函数参数类型不同 或者 个数不同 或者 顺序不同
注意: 函数的返回值不可以作为函数重载的条件
函数返回值为什么不可以作为函数重载条件?
原因就是:编译器在编译时,不会去判断函数的返回类型!也就是说你返回类型虽然不同,但是只有函数调用以后,编译器才去验证返回类型。
具体参考
(79条消息) 返回值为什么不能作为重载的一个条件_Ericosic的博客-CSDN博客_函数的返回值不可以作为函数重载的条件
博客介绍了C++函数重载,其作用是让函数名相同以提高复用性。函数重载需满足在同一作用域、函数名称相同,且参数类型、个数或顺序不同,同时强调函数返回值不能作为重载条件,原因是编译器编译时不判断返回类型。
3529

被折叠的 条评论
为什么被折叠?



