- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++的函数重载剖析.pdf
· 228· 价值工程
C++的函数重载剖析
TheAnalysisofFunctionOverloadinginC++
庞新法 PANGXin-fa
(陕西省委党校科技教研部,西安 710061)
(TechnologyResearchDepartment,ShaanxiProvincePartySchooloftheCPC,Xian710061,China)
摘要:本丈介绍了什么是函数重载、为什么需要函数重载、编译器如何解决函数重名问题、编译器如何解析重载函数的调用。通
过案例予以解释分析,旨在提高c++编程质量。
Abstract:Thispaperintroduceswhatisthefunction overloading.whyoverloadedfunctionsareneeded.how toSolvetheproblem of
the compilerfunction name andhow the compilerresolvesoverloaded function cal1.Itisinterpreted through caseanalysisin orderto
improvethequalityoftheC++programming.
关键词:程序设计;面向对象;函数重载
Keywords:programdesign;objectoriented;functionoverloading
中图分类号:TP313 文献标识码:A 文章编号:1006—4311(2014)25—0228—02
1 绪论 户管理和使用函数名。
在 C语言中,两个函数的名称不能相同,否则会导致 自然语言中的 “一词多义”,反映到程序中就是重载。
编译错误。而在C++中,函数名相同而参数不同的两个函 例 1通过重载求a的绝对值
数被解释为重载。使用函数重载可以帮助程序员应付更多 intabs(inta1
的复杂性 ,避免了使用繁杂的函数名称。C++可以对不同 {returnaO?a:-a;)
功能赋予相同的函数名,函数调用时,由编译程序根据上 doubleabs(doublea1
下文(实参的类型,个数)理解确定调用哪一个,以方便用 {returna07a:一a;)
voidmain0
作者简介:庞新法(1962一),男,陕西礼泉人,副教授 ,研究方向为 {coutabs(一lo)endl;//~J用(匹配)abs(inta)
计算机教学。 coutabs(一5。41endl;/调/用 (匹配 )abs(double
对的问题。因此,图书馆的信息化服务不仅要依靠信息网 馆内人员的自身努力和提高,馆外人员对图书馆的正确认
络、互联网、数据库、多媒体等技术,还要运用更智能的系 知也是十分重要的。
统,例如发掘系统和专家系统等。 图书馆应积极学习企业知识管理的模式,在 自身实际
4.2树立管理理念,促进资源共享 知识管理 的目的 应用中提出更为合适的理论和技术手段,树立以读者为核
是实现资源共享,共享包含两个层面,~是宏观上,图书馆 心的营销理念,积极主动为读者创造学习、沟通、交流的平
和图书馆之间、图书馆和专业组织之间,都应采取文献资 台,建立愉悦身心的学习环境。
料资源共建的方法,促进资源的流通。二是微观上,图书馆 参考文献:
的价值体
您可能关注的文档
最近下载
- 2024年4月广东深圳市光明区马田街道办事处招聘一般专干及笔试历年典型考题及考点剖析附答案带详解.docx
- 文秘技能大赛题库完整.pdf
- 建筑工程图集 07SJ504-1 隔断、隔断墙(一).pdf
- 班级管理方案和班委职责与班级管理条例(范本)合集.doc VIP
- 2025年广东省高中语文学业水平合格考试卷试题(含答案详解).pdf VIP
- 金融监管学银行监管讲义课件.pptx
- 高中体育与健康_篮球 传切配合 教学课件设计.ppt
- 二 《简单相信,傻傻坚持》(教学课件)-【中职专用】高二语文精讲课堂(高教版2023·职业模块).pptx VIP
- 人教版《劳动教育》九年级 劳动项目二《三餐有营养》课件.pptx
- 2024年中考语文一轮复习(全国)(老师用)议论文写作(练习).pdf VIP
文档评论(0)