c++

C++函数重载的规则有哪些

小樊
83
2024-08-18 07:44:38
栏目: 编程语言

  1. 函数名称相同,但参数列表不同,包括参数的个数、类型或顺序不同。

  2. 函数名称相同,但参数列表相同,但函数的返回类型不同不能作为函数重载的依据,编译器会报错。

  3. 函数的声明和定义可以分开,只要函数的参数列表相同,即可实现函数的重载。

  4. 函数的重载可以包括 const、引用等修饰符,但不能只是返回类型不同。

  5. 如果函数名称相同,参数列表相同,但是函数的const修饰符不同,也可以实现函数的重载。

0
看了该问题的人还看了