#include <iostream>
// 函数重载示例
// 定义一个函数,接受两个整数参数并返回它们的和
int add(int a, int b) {
return a + b;
}
// 重载 add 函数,接受两个浮点数参数并返回它们的和
double add(double a, double b) {
return a + b;
}
// 重载 add 函数,接受三个整数参数并返回它们的和
int add(int a, int b, int c) {
return a + b + c;
}
int main() {
std::cout << "add(2, 3) = " << add(2, 3) << std::endl; // 调用第一个 add 函数
std::cout << "add(2.5, 3.7) = " << add(2.5, 3.7) << std::endl; // 调用第二个 add 函数
std::cout << "add(1, 2, 3) = " << add(1, 2, 3) << std::endl; // 调用第三个 add 函数
return 0;
}
add(int a, int b):接受两个整数参数并返回它们的和。add(double a, double b):接受两个浮点数参数并返回它们的和。add(int a, int b, int c):接受三个整数参数并返回它们的和。通过不同的参数组合,编译器会选择正确的 add 函数进行调用。
上一篇:c++ 算法
下一篇:c++ compare
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站