您当前所在位置:首页 > IT教育 > 编程开发

C++函数重载的方法千赢国际官网【唯一授权】

编辑: 1970-01-01
cout <<"double abs" <<endl;return (a>=0?a:-a);}运行结果:int absint absa=5b=3float absfloat absc=2.4d=8.4double absdouble abse=3e-009f=3e+006运行结果表明,abs函数果然能够处理三种不同数据类型的数据了。那么我们怎样才能自己造一个“多功能工具”呢?其实要编写一个重载函数并不是很麻烦。首先,我们要告诉电脑,同一个函数名存在了多种定义,所以,我们要给同一个函数名写上多种函数原型(如程序 6.3的第二到第四行);其次,我们要对应这些函数原型,分别写上这些函数的定义(如程序6.3的主函数体之后,对三个abs函数的定义)。然而电脑又是如何来识别这些使用在不同环境下的“工具”的呢?
标签:编程开发
● 相关推荐更多>>

免责声明

精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。

◇ 热点关注