首页
学习
活动
专区
圈层
工具
发布

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

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

下一篇
举报
领券