// C++ 重载函数示例
#include <iostream>
using namespace std;
class MyClass {
public:
// 重载函数:根据参数类型不同执行不同的操作
void display(int i) {
cout << "Display integer: " << i << endl;
}
void display(double f) {
cout << "Display float: " << f << endl;
}
void display(const char* c) {
cout << "Display string: " << c << endl;
}
};
int main() {
MyClass obj;
// 调用不同的重载函数
obj.display(5); // 输出: Display integer: 5
obj.display(5.5); // 输出: Display float: 5.5
obj.display("Hello"); // 输出: Display string: Hello
return 0;
}
display的函数,但每个函数接受不同类型的参数(int、double和const char*)。MyClass的一个对象obj,并调用了不同版本的display函数,根据传递的参数类型,编译器会选择合适的重载函数进行调用。上一篇:c++注释
下一篇:c++ void
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站