函数重载是C ++中的一项功能, 其中两个或多个函数可以具有相同的名称, 但参数可以不同。
函数重载可以视为C ++中多态功能的一个示例。
以下是一个简单的C ++示例, 以演示函数重载。
#include <iostream>
using namespace std;
void print( int i) {
cout << " Here is int " << i << endl;
}
void print( double f) {
cout << " Here is float " << f << endl;
}
void print( char const *c) {
cout << " Here is char* " << c << endl;
}
int main() {
print(10);
print(10.10);
print( "ten" );
return 0;
}
输出如下:
Here is int 10
Here is float 10.1
Here is char* ten
- 函数重载和返回类型
- 无法在C ++中重载的函数
- 函数重载和const关键字
- C ++中的函数重载与函数重载
有关C ++中函数重载的最新文章
如果发现任何不正确的地方, 或者想分享有关上述主题的更多信息, 请写评论。
被认为是行业中最受欢迎的技能之一, 我们拥有自己的编码基础C ++ STL通过激烈的问题解决过程来训练和掌握这些概念。