- 1
- 0
- 约8.66千字
- 约 29页
- 2021-12-03 发布于广东
- 举报
第一页,课件共29页。 多态性 不同的对象接收到相同的消息时产生多种完全不同的行为的现象称为多态性。 C++支持两种多态性:编译时的多态性和运行时多态性。编译时的多态性使用重载来获得,运行时的多态性通过使用继承和虚函数获得。 C++语言中,重载包括函数重载和运算符重载。 第二页,课件共29页。 6.1 运算符重载 6.1.1 运算符重载概述 6.1.2 用成员函数重载运算符 6.1.3 用友元函数重载运算符 6.1.4 几个常用运算符的重载 第三页,课件共29页。 6.1.1 运算符重载概述 1. 运算符重载定义 C++中预定义的运算符的操作对象只能是基本数据类型,运算符重载是对运算符进行重新定义,赋予已有符号新功能的要求。 不能重载的运算符是: (1) 成员访问运算符. (2) 作用域运算符∷ (3) 条件运算符?: (4) 成员指针运算符* (5) 编译预处理命令的开始符号# 第四页,课件共29页。 2. 运算符重载的规则 ⑴ C++中的运算符除了少数几个以外,几乎全部可以重载,程序员不能定义新的运算符,只能重载已有的这些运算符。 ⑵ 重载之后运算符的优先级和结合性都不能改变。 ⑶ 运算符重载是针对新类型数据的实际需要,对原有运算符进行适当的改造。 3. 运算符重载的形式 运算符重载可以使用成员函数和友元函数两种形式。运算符重载的实质就是函数重载。 第
您可能关注的文档
最近下载
- 2.2地形图的判读 课件 人教版地理七年级上册.pptx VIP
- 2024级职业本科专业人才培养方案(机械电子工程技术).pdf VIP
- 人教版地理七年级上册 第一章第四节 地形图的判读课件.pptx
- 第四届全省技能大赛商品展示技术项目(世赛选拔)技术工作文件.docx VIP
- 临时占道施工安全措施培训.pptx
- 人教版地理七年级上册第一章第四节地形图的判读.ppt VIP
- 地形图的判读——等高线与地形图的判读 教学设计 2022-2023学年七年级地理上学期人教版.doc VIP
- 地形图的判读等高线地形图的判读七年级地理上学期人教版.pptx VIP
- 易方达校招笔试题库.pdf
- T∕CHAS 10-2-22-2023 中国医院质量安全管理 第2-22部分:患者服务 疼痛治疗.pdf VIP
原创力文档

文档评论(0)