我们都知道在c语言中不能出现相同的函数名,但是在c++中就可以,那么我们今天就来解析在c++中是如何实现重载的?
一、什么是函数重载
在同一作用域类,一组函数的函数名相同,参数列表不同(个
数不同/类型不同),返回值可同可不同。
了解了函数重载的基本概念后,我们来看看在c++中编译器是如何实现函数重载的。
让我们来看看具体的相关代码吧!
#include<iostream>
using namespace std;
int Add(int a, int b)
{
return a + b;
}
double Add(double a, double b)
{
return a + b;
}
int main()
{