当前位置:   article > 正文

C++核心编程--函数的重载_c++ 函数返回值作为重载条件

c++ 函数返回值作为重载条件

1.1函数重载概述

作用:函数可以相同,提高复用性

​作用​:函数可以相同,提高复用性

​函数重载必须满足的条件​:

1​.同一个作用域下​
2.​函数名称相同​
3.函数​参数类型不同​或者​个数不同​或者​顺序不同​
​注意​:函数的返回值不可以作为函数重载的条件

完整代码示例:

  1. // 函数重载的条件
  2. //1,在同一个作用域中
  3. //2,相同的返回值类型和函数名
  4. //3,函数的参数个数不同或者参数顺序不同或者参数类型不同
  5. void cunc()
  6. {
  7. cout << "func()函数的重载" << endl;
  8. }
  9. void func(int a)
  10. {
  11. cout << "func(int a)函数的重载" << endl;
  12. }
  13. void func(double c)
  14. {
  15. cout << "func(doube c )的调用" << endl;
  16. }
  17. void func(int a,double c)
  18. {
  19. cout << "func(int a,double c)函数的调用" << endl;
  20. }
  21. //函数的返回值类型不能作为函数的重载
  22. //int func(int a,double c)
  23. //{
  24. // cout << "函数int func&
本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/944882
推荐阅读
相关标签
  

闽ICP备14008679号