首页 简历|笔试面试

函数重载

  • 25年9月11日 发布
  • 96.45KB 共1页
函数重载

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

函数重载满足条件:

同一个作用域下

函数名称相同

函数参数类型不同 或者 个数不同 或者 顺序不同

注意: 函数的返回值不可以作为函数重载的条件

//函数重载需要函数都在同一个作用域下

void func()

{

cout << "func 的调用!" << endl;

}

void func(int a)

{

cout << "func (int a) 的调用!" << endl;

}

void func(double a)

{

cout << "func (double a)的调用!" << endl;

}

void func(int a ,double b)

{

cout << "func (int a ,double b) 的调用!" << endl;

}

void func(double a ,int b)

{

cout << "func (double a ,int b)的调用!" << endl;

}

//函数返回值不可以作为函数重载条件

//int func(double a, int b)

//{

// cout << "func (double a ,int b)的调用!" << endl;

//}

int main() {

func();

func(10);

func(3.14);

func(10,3.14);

func(3.14 , 10);

system("pause");

return 0;

}

注:main函数不能重载

开通会员 本次下载免费

所有资料全部免费下载! 推荐用户付费下载获取返佣积分! 积分可以兑换商品!
一键复制 下载文档 联系客服