这篇文章主要介绍了c++核心编程之函数的重载,函数可以重复使用,提高了复用性,但前提是必须在一个作用域并且函数名称相同,下面附代码详细介绍,需要的小伙伴可以参考一下
1.函数重载概述
作用:函数可以相同,提高复用性
函数重载必须满足的条件:
- 1.同一个作用域下
- 2.函数名称相同
- 3.函数参数类型不同或者个数不同或者顺序不同
注意:函数的返回值不可以作为函数重载的条件
完整代码示例:
// 函数重载的条件
//1,在同一个作用域中
//2,相同的返回值类型和函数名
//3,函数的参数个数不同或者参数顺序不同或者参数类型不同
void cunc()
{
cout << "func()函数的重载" << endl;
}
void func(int a)
{
cout << "func(int a)函数的重载" << endl;
}
void fuc(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()的调用" << endl;
// return 22;
/
织梦狗教程
本文标题为:c++核心编程之函数的重载


基础教程推荐
猜你喜欢
- C++实战之二进制数据处理与封装 2023-05-29
- 全面了解C语言 static 关键字 2023-03-26
- [c语言-函数]不定量参数 2023-09-08
- 带你深度走入C语言取整以及4种函数 2022-09-17
- C语言编程C++旋转字符操作串示例详解 2022-11-20
- C++实现ETW进行进程变动监控详解 2023-05-15
- centos 7 vscode cmake 编译c++工程 2023-09-17
- C语言实现宾馆管理系统课程设计 2023-03-13
- C语言 详解字符串基础 2023-03-27
- [C语言]二叉搜索树 2023-09-07