C ++中的函数重载介绍

2021年3月11日17:02:06 发表评论 811 次浏览

函数重载是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
  1. 函数重载和返回类型
  2. 无法在C ++中重载的函数
  3. 函数重载和const关键字
  4. C ++中的函数重载与函数重载

有关C ++中函数重载的最新文章

如果发现任何不正确的地方, 或者想分享有关上述主题的更多信息, 请写评论。

被认为是行业中最受欢迎的技能之一, 我们拥有自己的编码基础C ++ STL通过激烈的问题解决过程来训练和掌握这些概念。

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: