he4升高一定是卵巢癌:谁知道“重载”的含义啊?

来源:百度文库 编辑:高校问答 时间:2024/04/30 12:40:06
这是EDA技术中的一个术语,出现在运算符重载及函数重载中,请问重载的含义该如何理解?

对运算或函数的重新定义

假设一个函数格式如下:
add(int, int)...(1)
做的是两个数的加法.可以看出两个参数都定义的是整数.但是很可能我们还想用这个函数做小数加法,而且为了方便,我们不想换函数名,于是我们定义几个函数:
add(int, double).....(2)
add(double, int).....(3)
add(double, double)..(4)
(2)-(4)的函数名字与(1)一样,只是参数类型不一样,这样(2)-(4)便叫做对(1)的重载.
所谓“重载”对一个函数或者操作符从新定义,以便其可以应用与其他的参数类型.当然,在不同的参数类型下,该函数或者操作符可以被定义为完全不同的执行过程.