- 2
- 0
- 约1.25千字
- 约 20页
- 2019-10-04 发布于广东
- 举报
第11章 多态性和虚函数 一. 运算符重载 二. 静态联编和动态联编 三. 纯虚函数和抽象类 一、运算符重载 1.运算符重载的概念 ? 在C++语言中有5种运算符不能重载。 ? 运算符重载遵循“四个不变”原则 ? 重载运算符功能的选择是根据操作数的个数,类型和顺序。 2.运算符重载的两种方法 ? 成员函数法格式如下: 类型operator运算符(参数类) {函数体} 见P324,例11.1 ? 友元函数法格式如下: friend类型operafor运算符(参数类) {函数体} 见P326,例11.2。 3.运算符重载举例 ? 赋值运算符重载 见P328,例11.3。 ? 下标运算符重载 见P330,例11.4。 ? 插入符和提取符重载 见P331,例11.5。 ? 关系运算符重载 见P332,例11.6。 二、静态联编和动态联编 1.联编的概念 ? 联编是对若干个相同名字的函数的选择或绑走问题。 ? 联编从时间上分为静态联编和动态联编两种。 ? 静态联编是在编译时进行的;动态联编是在运行时进行的。 ? 通常调用函数是实现静态联编,只有在满足一定条件时才实现动态联编。 见P335,例11.7;P336,例11.8。 2.虚函数 (1)虚函数的概念 ? 虚函数是用关键字virtual说明的一种非静态的成员函
您可能关注的文档
- 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
- C++程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 姚琳 C++大学基础教程第8章.ppt
- C++语言基础教程 教学课件 作者 吕凤翥 1_ 第12章 C++语言的.ppt
- C++语言基础教程 教学课件 作者 吕凤翥 1_ 第13章 C++语言工具.ppt
- C++语言基础教程 教学课件 作者 吕凤翥习题答案 1_ 第1章.doc
- C++语言基础教程 教学课件 作者 吕凤翥习题答案 1_ 第2章.doc
- C++语言基础教程 教学课件 作者 吕凤翥习题答案 1_ 第4章.doc
- C++语言基础教程 教学课件 作者 吕凤翥习题答案 1_ 第5章.doc
- C++语言基础教程 教学课件 作者 吕凤翥习题答案 1_ 第6章.doc
- C++语言基础教程 教学课件 作者 吕凤翥习题答案 1_ 第7章.doc
- C++语言基础教程 教学课件 作者 吕凤翥习题答案 1_ 第8章.doc
- C++语言基础教程 教学课件 作者 吕凤翥习题答案 1_ 第9章.doc
最近下载
- 羊年生肖羊年介绍.pptx VIP
- 第四单元 《发现潜藏的逻辑谬误》课件(共44张PPT) 统编版高中语文选择性必修上册(含音频+视频).pptx VIP
- 水电站高边坡中柔性网被动防护系统的应用.docx VIP
- 小学一年级语文培优辅差课程计划.docx VIP
- 数据质量——第230部分:传感器数据——数据清洗指南 标准立项发展报告.docx VIP
- 材料科学基础课件:第六章单组元相图及纯晶体的凝固.ppt VIP
- 浙教版科学九年级上册第二章知识点归纳及测.doc VIP
- 2025年互联网营销师服务ROI计算专题试卷及解析.pdf VIP
- 2025年人教版高中一年级城市生态问题专题试卷及解析.docx VIP
- 低钾血症诊治与管理专家共识(2026)解读(1).pptx
原创力文档

文档评论(0)