537
社区成员
发帖
与我相关
我的任务
分享
对于函数重载相信编码过的 xdm 肯定不会陌生,函数重载就是在同一个作用域内定义多个具有相同名称但参数列表不同的函数
此处的参数列表不同,可以是参数的类型不同,参数的个数不同
那么我们一起分别来看看 C 语言,C++ 语言,GO 语言 如何去模拟和使用重载,体会一下
那么我们以前学过的 C 语言,是不支持重载的,是不会自动根据参数类型来进行匹配的,但是我们可以通过一些技巧来模拟函数重载,例如我们可以定义一类名字相似的函数,参数列表来模拟重载的效果
例如:
int sum_int(int x, int y) {
return x + y;
}
double sum_int(double x, double y) {
return x + y;
}
float sum_int(float x, float y) {
return x + y;
}

那么在调用的时候,我们就会根据不同的入参类型来调用对应的函数
点击查看原文
可以进入地址进行体验和学习:https://xxetb.xet.tech/s/3lucCI
学习