全站数据
8 4 2 0 5 8 1

函数重载的意义

网络这些事 | 简单学习,快乐成才!         
问题更新日期:2024-10-11 11:35:16

问题描述

函数重载的意义求高手给解答
精选答案
最佳答案

什么是函数重载?

函数重载的定义:两个以上的函数,具有相同的函数名,但是形参的个数或者类型不同,编译器根据实参和形参的类型及个数的最佳匹配,自动确定调用哪一个函数

表达形式:

1.形参类型不同

2.形参个数不同

函数重载的意义

C++允许功能相近的函数在相同的作用域内以相同的函数名定义,从而形成重载,方便使用

函数重载的注意项

编译器不以形参名区分函数

其他回答

函数的重载是为了提高程序的适应性,便于函数在变化的环境中的使用,提高程序代码的复用性。一个函数有多种构造情况的时候需要用构造函数的重载,例如:(构造函数fun)。

1. 减少对用户的复杂性。

2.减少了函数名的数量,避免了名字空间的污染,有利于程序的可读性。