第9章 重载精要
第9章 重载 主要内容 函数重载 复制构造函数 操作符重载 成员操作符重载 友元操作符重载 1、函数重载 函数的相关概念: 函数的定义: bool bigger(int x, int y) { … } 函数的原型 bool bigger(int, int); 函数的调用 status = bigger(8,10); status = bigger(tempA, tempB); 1、函数重载(续) 函数重载(overloading)是指不同的函数采用相同的名字,彼此间通过形参列表加以区分 表示本质上相同的操作 形参个数不同,或 对应位置形参的类型不同 //函数1:求指定点到原点的距离 double distance(float posX, float posY) { double dis; dis = sqrt(posX * posX + posY * posY); return dis; } //函数2:求两点之间的距离 double distance(float pos1X, float pos1Y, float pos2X, float pos2Y) { double dis; dis = sqrt((pos1X - pos2X)*(pos1X - pos2X)
您可能关注的文档
最近下载
- 接触网基础知识教程.ppt VIP
- 心脏植入电子设备感染流行病学特点、预防策略、诊断流程、治疗原则、特殊人群管理等应对策略.doc VIP
- 2024年四川省成都市武侯区中考语文二诊试卷.doc VIP
- 2024年河北省选调公务员笔试真题汇编附答案解析.docx VIP
- 2021-2025年瑞幸咖啡(ADR)美股财务分析报告Word31页23666字数.docx
- 展览项目布展评标标准和评标方法 .pdf VIP
- 会议营销服务培训.pptx VIP
- 2023年北京市朝阳区中考英语一模试卷.pdf VIP
- (陕西三模)2026年陕西省高三高考适应性检测(三)政治试卷(含答案详解).docx
- 《油气田开发基础》全套教学课件.pptx
原创力文档

文档评论(0)