C++基础 函数重载

函数重载是一个比较基础的用法 

C++里是参数个数 或者类型  函数名相同  返回值无所谓  那就是重载

举栗子


#include "stdafx.h"
#include <iostream>
#include "stdlib.h"
using namespace std;

int Mess(int a, int b ,int c);
double Mess(double a, double b ,double c);
double Mess(double a, double b );

int _tmain(int argc, _TCHAR* argv[])
{
	cout<<" Mess(a,b,c) = " << Mess(2.2,3.3,4.3)<<endl;
	cout<<" Mess(a,b,c) = " << Mess(2.2,20.1)<<endl;
	
    cout<<" int Mess(a,b) = " << Mess(3,2,12)<<endl;
	system("pause");
	return 0;
}

int Mess(int a, int b ,int c)
{
	return a+b+c;
}
double Mess(double a, double b ,double c)
{
	return a+b+c;
}

double Mess(double a, double b )
{
	return a+b;
}

但是 一定要记住 在声明函数的时候默认值  要分清楚 不要自己给自己挖坑哟

发布了279 篇原创文章 · 获赞 43 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/q465162770/article/details/103457229