函数重载是C ++中的一项功能, 其中两个或多个函数可以具有相同的名称, 但参数可以不同。
函数重载可以视为C ++中多态功能的一个示例。
以下是一个简单的C ++示例, 以演示函数重载。
#include <
iostream>
using namespace std;
void print( int i) {
cout <
<
" Here is int " <
<
i <
<
endl;
}
void print( doublef) {
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通过激烈的问题解决过程来训练和掌握这些概念。
推荐阅读
- C中的const限定符介绍和用法示例
- 如何使用JavaScript / jQuery将JSON数据转换为html表()
- Java String trim()方法与示例
- 如何使用JavaScript从html输入数组获取值()
- 文件目录中没有dev-server.js文件如何mock数据
- C语言简明教程(十九)(高级数据结构和算法详解)
- C语言简明教程(十八)(预处理指令和C函数库完整详解)
- C语言简明教程(十七)(位操作之二进制、字节、按位操作和位字段)
- 微信小程序开发工具——像web页面那样简单开发