#include <iostream>
using namespace std;
//函数重载
//可以让函数名相同,通过复用性
//函数重载的满足条件
//1.同一个作用域下
//2.函数名称相同
//3.函数参数类型不同,或者个数不同,或者顺序不同
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(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(3.14, 10);
}
函数重载
最新推荐文章于 2023-07-29 18:07:52 发布