- 8
- 0
- 约1.52万字
- 约 15页
- 2018-07-04 发布于浙江
- 举报
C教第07章类与对象-8自定义类中的运算符
PAGE PAGE 157章 类与对象7.1 类和对象(定义及使用)初步7.2成员函数的重载7.3 对象的初始化、构造函数与析构函数7. 4 类的定义及其使用7. 5 类的静态成员及常量成员7. 6 友元7. 7 类之间的对象关系 对象成员和嵌套7. 8 自定义类中的运算符重载7. 8.1 运算符重载的基本概念 及运算符重载的两种方式重载运算符是C++的一个重要特性。运算符重载从另一方面体现了OOP技术的多态性,即同一运算符可根据不同的运算对象完成不同的操作。 运算符重载也是函数名重载的一种特殊情况,即将运算符看成是一种特殊的函数,但其实现和使用与函数重载的实现和使用有一定的差别。 下面详细介绍运算符重载的基本方法。7. 8.1.1 基本概念和方法1.运算符重载概念 重载运算符时,可以将该运算符看成是函数名(不是真正的函数名,因为它不符合标识符的要求),然后在相应的类中定义一个与该运算符同名的函数,并告诉编译器,当遇到该重载运算符的调用时,由这个函数来完成该运算符应该完成的操作。这种函数称为运算符重载函数。它通常是类的成员函数或者友元函数。。此外,注意(对重载运算符的限制):1)但有些运算符只能用成员函数重载,比如:赋值运算符、数组下标运算符“[ ] ”、函数调用运算符“( )” 、new、delete等2)在C++中,大多数系统预定义的运算
您可能关注的文档
- 5含有一个量词的题的否定.ppt
- 5屋面防工程施工.ppt
- 5号居住地项目可行研究报告.doc
- 5标盾构头井加固施工方案.doc
- 5档以内导架设(更换)作业指导卡(范本).doc
- 5电控汽车波形分析—喷油器波形分析.ppt
- 5电气、工监理细则.doc
- 5第五章政府与生产.ppt
- 5落地式料平台施工方案.doc
- 6 太阳病本证-寒表实证.ppt
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
原创力文档

文档评论(0)