前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >更新c++学习笔记 第二章

更新c++学习笔记 第二章

原创
作者头像
互联网CEO
修改2018-12-03 10:13:41
3280
修改2018-12-03 10:13:41
举报
文章被收录于专栏:峰会SaaS大佬云集

2.为什么C++支持重载?C语言不支持–重点

**先说说什么是重载:**C++ 允许多个函数拥有相同的名字,只要它们的参数列表不同就可以,这就是函数的重载(Function Overloading)。借助重载,一个函数名可以有多种用途。

举个例子:

void Func( )

{

int x = 0, y = 0;

x = x + y;

}

void Func(int x, int y)

{

int sum = x + y;

}

int main( )

{

Func( );

Func(4,5);

return 0;

}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

这就是函数重载。重载支持函数的参数列表不同。参数列表是指参数的类型和参数的个数。

参数的类型有点不好理解。举个例子。

func(int x,int y);

func(int x,char y);

func(char x,int y);

1

2

3

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档