帮帮文库

返回

第12章 运算符(operator)重载-精品课件(PPT) 第12章 运算符(operator)重载-精品课件(PPT)

格式:PPT 上传:2022-06-24 19:51:53

《第12章 运算符(operator)重载-精品课件(PPT)》修改意见稿

1、“.....是因为它们完全具备了函数的特征,函数名圆括号参数表返回类型等函数的要素它个不少,特殊之处是函数名是由关键字和运算符组合而成。运算符函数计算表达式分别被解释为调用函数。而,和,两个函数是重载关系函数名相同,参数类型不同,功能也不同,故两个表达式的计算结果不同。事实上,中的每个运算符都对应着个或多个运算符函数,具体调用时......”

2、“.....因此,运算符函数隐含了个参数,即指针,它指向当前对象。所以,运算符函数的参数个数要比操作数的个数少个,即双目运算符仅有个参数,单目运算符无参数。请务必牢记这点。说明续如果重载的运算符函数允许有参数,那么对该参数的类型并没有严格限定......”

3、“.....也可以是基本数据类型。函数返回值类型的确定也是类似的运算符函数的调用方式有两种,种是普通成员函数的调用方式,另种是表达式的形式,但后种方式更直观,更常用为了能在类外使用运算符表达式,通常把运算符函数设为权限等运算符只能用成员函数重载。设和是两个复数,则它们的四则运规则如下例使用成员函数方法重载运算符用友元函数重载运算符友元函数作为被访问类的“好友”,它也有权访问被访问类的私有成员,因此......”

4、“.....用友元函数方法重载运算符与上节介绍的用成员函数方法重载运算符相比,相同点调用方式样,即操作数运算符操作数至少有个操作数不同点由于友元函数不属于类的成员,不存在当前对象参与运算的问题,因此,该运算符函数的参数个数与操作数的个数样多。友元函数声明定义调用格式如下运算符函数即友元函数的类内声明格式函数类型运算符形参表参数个数为个或两个......”

5、“.....还有前缀后缀之分说明运算符函数参数的个数与操作数的个数相同,即双目运算符有两个参数,单目运算符只有个参数,这点很重要,再次强调下运算符的使用只能采用操作数运算符操作数的基本形式,不允许像上节那样写成对象成员函数实参表形式。说明续插入运算符只能用友元函数方法进行重载......”

6、“.....运算符函数,重载的两种方法,重载的基本形式运算符函数重载的般规则用成员函数重载运算符运算符函数声明格式定义格式调用格式用友元函数重载运算符运算符函数声明格式定义格式调用格式算术运算符关系运算符的重载......”

7、“.....我们学习了基本数据类型和运算符的有关内容,知道等式子是成立的。假设已定义了日期类,复数类现在定义几个对象问题能否用求出年国庆距离年广州亚运会第届开幕的天数能否用求出两个复数之和回答是否定的!事实上,预定义的!等系列运算符的操作对象只能是基本数据类型,要让它们在用户自定义的数据类型如类中也能类似使用,就需要对运算符赋予多种含义,这就是运算符重载。运算符重载的概念对中的已有运算符赋予更多的含义,使之作用于特定类的对象......”

8、“.....而且使用形式与基本数据类型的形式相同。要理解运算符重载的含义,需要把握其中的“变”与“不变”运算符不变,重载只能考虑现有的运算符,不允许用户定义新的运算符操作数的范围有了变化,不再局限于基本数据类型,可以扩展到用户自定义的类型即用户定义的类,所实现的功能也可以由用户来定义运算符的使用形式不变,这样用户就能充分利用已有的知识经验,见“符”猜义,节省了学习时间,提高了工作效率。对此......”

9、“.....运算符重载的基本方法我们知道,为什么整数除法与浮点数除法的结果不样呢其实,在内部,任何运算都是通过函数来实现的。这些函数的形式为运算符形式参数表称之为运算符函数之所以称为函数,是因为它们完全具备了函数的特征,函数名圆括号参数表返回类型等函数的要素它个不少,特殊之处是函数名是由关键字和运算符组合而成。运算符函数计算表达式分别被解释为调用函数。而,和,两个函数是重载关系函数名相同,参数类型不同,功能也不同......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第12章 运算符(operator)重载-精品课件(PPT).ppt预览图(1)
1 页 / 共 19
第12章 运算符(operator)重载-精品课件(PPT).ppt预览图(2)
2 页 / 共 19
第12章 运算符(operator)重载-精品课件(PPT).ppt预览图(3)
3 页 / 共 19
第12章 运算符(operator)重载-精品课件(PPT).ppt预览图(4)
4 页 / 共 19
第12章 运算符(operator)重载-精品课件(PPT).ppt预览图(5)
5 页 / 共 19
第12章 运算符(operator)重载-精品课件(PPT).ppt预览图(6)
6 页 / 共 19
第12章 运算符(operator)重载-精品课件(PPT).ppt预览图(7)
7 页 / 共 19
第12章 运算符(operator)重载-精品课件(PPT).ppt预览图(8)
8 页 / 共 19
第12章 运算符(operator)重载-精品课件(PPT).ppt预览图(9)
9 页 / 共 19
第12章 运算符(operator)重载-精品课件(PPT).ppt预览图(10)
10 页 / 共 19
第12章 运算符(operator)重载-精品课件(PPT).ppt预览图(11)
11 页 / 共 19
第12章 运算符(operator)重载-精品课件(PPT).ppt预览图(12)
12 页 / 共 19
第12章 运算符(operator)重载-精品课件(PPT).ppt预览图(13)
13 页 / 共 19
第12章 运算符(operator)重载-精品课件(PPT).ppt预览图(14)
14 页 / 共 19
第12章 运算符(operator)重载-精品课件(PPT).ppt预览图(15)
15 页 / 共 19
预览结束,还剩 4 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为PPT文档,建议你点击PPT查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档