利用函数重载实现 函数重载指在同一个作用域中定义多个同名函数,但它们的形参列表不同,可以实现多态。 以下为C++语言的示例代码:
#include
using namespace std;
// 定义两个同名函数withParam,一个接收int类型的参数,另一个接收double类型的参数
void withParam(int a) {
cout << "The parameter is an integer: " << a << endl;
}
void withParam(double b) {
cout << "The parameter is a double: " << b << endl;
}
int main() {
// 调用withParam函数的两种形式,其实是调用了两个不同的函数
withParam(5);
withParam(3.14);
return 0;
}
上一篇:不同参数的返回计数
下一篇:不同参数的函数的并行处理