函数重载

原创 2016年08月28日 17:49:04

1.C++允许多个函数拥有相同的名字,只要它们的参数列表不同就可以。这就是函数的重载(Function Overloading)。借助重载,一个函数名可以有多种用途。

2.实例

//参数类型不同 
int max(int a,int b,int c);
double max(double a,double b,double c);

//参数个数不同 
int max(int a,int b,int c);
int max(int a,int b);

//参数顺序不同 
int max(int a,double b);
int max(double a,int b);

3.总结

函数的重载的规则:
函数名称必须相同。
参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)。
函数的返回类型可以相同也可以不相同。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C++函数重载

函数重载和立方值

函数重载

1、什么是函数重载???  在同一个作用域中,如果有多个函数的名字相同,但是形参列表不同(参数类型不同或参数个数不同),返回值类型可同也可不同,我们称之为重载函数。重载的函数是通过形参列表区分的,与...

ASP.NE函数的重载程序

  • 2013-05-27 21:26
  • 19KB
  • 下载

顶层const、底层const、函数重载与const形参

1.顶层const可以表示任意的对象(任何数据类型)是常量。而底层const则与指针和引用等复合类型的基本类型部分有关。 2.对于拷贝操作,顶层const没有什么要求,而底层const要求左值必须比右...

友元重载函数

  • 2012-09-23 22:27
  • 528B
  • 下载

函数重载——复数运算

第08周:1.2:类的友元函数+复数类中的运算符重载

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 作 者:王颖 * 完成日期:2014 年 4 月 14 日 * 版 本 号...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)