- 2
- 0
- 约1.12千字
- 约 17页
- 2019-10-04 发布于广东
- 举报
* * 第9章 多态性和虚函数 9.1 运算符重载 9.2 静态联编和动态联编 9.3 纯虚函数和抽象类 9.1 运算符重载 9.1.1 运算符重载的概念 1.哪些运算符可以重载 大多数运算符都可以重载,只有少数运算符不能重载。 ① 操作数个数不变; ② 优先级不变; ③ 结合性不变; ④ 语义不变。 2.运算符重载遵循的“4个不变”原则 重载运算符的选择主要是根据运算符的操作数的个数、类型及顺序的不同来选择的。 3.重载运算符在程序中的选择 ① 运算符重载是通过函数定义来实现的,在定义运算符重载的函数时不能设置函数的默认值。 ② 重载运算符的定义方法通常采用成员函数方法或友元函数方法。 ③ 通常不随意定义重载运算符,而尽量使得重载运算符的功能与其原来用于标准数据类型的功能相似。 ④ 用于类对象的运算符一般都要重载。 4.使用运算符重载应注意的问题 9.1.2 运算符重载的两种方法 1.成员函数方法 运算符重载采用成员函数方法的形式如下: 类型 operator 运算符(参数表) { 函数体 } 见书中例9.1。 重载运算符采用友元函数的形式格式如下: friend 类型 operator 运算符 (参数表) { 函数体 }
您可能关注的文档
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰配套习题 模拟试卷二.doc
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰配套习题 模拟试卷二答案.doc
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰配套习题 模拟试卷一.doc
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰配套习题 模拟试卷一答案.doc
- C++程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 姚琳 C++程序设计第6章.ppt
- C++程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 姚琳 C++程序设计第7章.ppt
- C++程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 姚琳 C++程序设计第9章.ppt
- C++程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 姚琳 C++程序设计第10章.ppt
- C++程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 姚琳 C++大学基础教程第4章u.ppt
- C++程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 姚琳 C++大学基础教程第5章.ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 2026年全国初中数学竞赛培优真题汇编 专题20三角形含详解.docx VIP
- 2026年全国初中数学竞赛培优真题汇编 专题18几何图形初步含详解.docx VIP
- 七年级上学期部编版语文10.《往事依依》课件(共24张ppt).pptx VIP
- 化纤原料仓储防火安全操作培训.pptx
- 2025公路安全韧性提升技术指南(试行).docx VIP
- 2026年全国初中数学竞赛培优真题汇编 专题8一元一次方程含详解.docx VIP
- 穴位埋线长效调理慢性失眠.ppt
- 火电项目168小时试运前验收检查标准(7.11).pdf VIP
- 22.1.7 二次函数字母系数与图象的关系(课件)-2022-2023学年九年级数学上册同步精品课堂(人教版).pptx VIP
- 三年级奥数讲义.pdf VIP
原创力文档

文档评论(0)