赞
踩
作用:函数可以相同,提高复用性
作用:函数可以相同,提高复用性
函数重载必须满足的条件:
1.同一个作用域下
2.函数名称相同
3.函数参数类型不同或者个数不同或者顺序不同
注意:函数的返回值不可以作为函数重载的条件
完整代码示例:
- // 函数重载的条件
- //1,在同一个作用域中
- //2,相同的返回值类型和函数名
- //3,函数的参数个数不同或者参数顺序不同或者参数类型不同
- void cunc()
- {
- cout << "func()函数的重载" << endl;
- }
-
- void func(int a)
- {
- cout << "func(int a)函数的重载" << endl;
- }
-
- void func(double c)
- {
- cout << "func(doube c )的调用" << endl;
- }
-
- void func(int a,double c)
- {
- cout << "func(int a,double c)函数的调用" << endl;
- }
-
- //函数的返回值类型不能作为函数的重载
- //int func(int a,double c)
- //{
- // cout << "函数int func&

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。