C++函数重载
来源:互联网 发布:个人发卡平台源码 编辑:程序博客网 时间:2024/06/10 03:11
函数重载是对两个或多个函数使用同样的函数名的过程。
每个函数的重定义必须使用不同类型的参数、参数序列或参数个数。函数的参数个数、类型或序列称为函数特征。当有同样名字的多个函数时,编译器根据函数的参数特征识别出此函数。
函数特征
函数特征通过如下方式完成:
- 函数中参数的个数,例:
void Add( int ) ; void Add( int,float );这里两个名为Add()的函数是不同的,因为它们的参数的个体特征是不同的。
- 参数的数据类型,例:
void Display( int ); void Display( char );这里两个名为Display()的函数是不同的,因为它们的数据类型是不同的。
- 参数的数据类型次序,例:
viod Display( int ,char); viod Display( char, int );这里两个名为Display()的函数是不同的,因为它们的数据类型的次序是不同的。
注:函数返回值的数据类型不是函数特征的一部分,所以下面两个函数声明不可出现在同一类中。
viod Display( );char Display( );
参《C++语言编程基础教程》-宋振会著
1 0
- C/C++ 函数重载
- [c++]函数重载
- C++:函数重载
- Objective-C函数重载
- c++-函数重载
- C++-函数重载
- C++_函数重载
- 【C++】函数的重载
- 【C++】:C++函数重载
- [C++]函数重载
- C/C++函数重载
- <C++>_函数重载
- 【c++】函数的重载
- <C++>4.重载函数
- C/C++:C++函数重载
- 【C++】重载运算符和重载函数
- [C++]C++的函数重载
- C中没有函数重载!
- 工作总结23 tomcat启动不了项目原因
- Monkey测试批处理
- Android 中点击两次返回键才退出
- 使用Amoeba实现MySQL的主从读写分离
- Atitti.数字证书体系cer pfx attilax总结
- C++函数重载
- hdu 1533 最小费用最大流模板题
- Android遇到setTextColor无效的解决办法
- 有关红帽虚拟机的安装
- hdu5025 Saving Tang Monk BFS
- 真实案例出发,再谈retrofit封装
- Struts2实现文件上传和下载
- Atitit.rsa密钥生成器的attilax总结
- Leetcode(310) Minimum Height Trees