[怎样查询股票限售股解禁时间]函数的重载 – C++快速入门06

函数的重载

让编程改动国际

Change the world by program

函数的重载

C++ 里的函数重载(overloading)机制比咱们此前见到的东西都深邃,这种言语的灵活性和强壮功能在它身上表现得酣畅淋漓。

所谓函数重载的本质便是用相同的姓名再界说一个有着不同参数但有着相同用处的函数。(人格分裂、多重身份……)

留意:可所以参数个数上的不同,也可所以参数数据类型上的不同!

实例演示:convertTemperature.cpp (源代码下载)

依照思路,咱们自己试着来着手完成第一个函数的重载:convertTemperature_2.cpp (源代码下载)

这个比如,咱们能够体验到:对函数进行重载,事实上能够简化编程作业和进步代码可读性。

咱们想必现已体会到重载的优越性了,事实上,重载不是一个真实的面向对象特征,它仅仅能够简化编程作业的一种计划,而简化作业正式C++ 言语的悉数寻求。

有以下几点需求咱们留意的:

对函数(办法)进行重载一定要慎重,不要“无的放矢”或“乱点鸳鸯”;

要知道重载函数越多,该程序就越不容易看懂;

留意差异重载和掩盖(掩盖后边咱们会讲到);

咱们只能经过不同参数进行重载,但不能经过不同的回来值(虽然后者也是一种差异);

最终,对函数进行重载的意图是为了便利对不同数据类型进行相同的处理。

课后作业

为什么不能经过回来值不同来重载函数(办法)呢?

使用重载函数的办法规划一个程序,改程序经过函数”calc()”进行核算并回来显现成果。

当传入一个参数时,核算该参数的平方值;

当传入两个参数时,核算两个参数的积;

当传入三个参数时,核算三个参数的和。

视频下载

备用视频下载
技能, IT技能, CPP, 视频教程
发布于 2024-02-21 12:02:57
收藏
分享
海报
1
目录

    推荐阅读