- 2
- 0
- 约8.58千字
- 约 35页
- 2018-08-11 发布于江苏
- 举报
多 态 多态是一种运行期绑定机制,通过这种机制,实现将函数名绑定到函数具体实现代码的目的。 一个函数在内存当中起始的地址就称为这个函数的入口地址。 多态就是将函数名称动态地绑定到函数入口地址的运行期绑定机制。 5.1 C++中的运行期绑定与编译期绑定 一个函数的名称与其入口地址是紧密相连的 ,入口地址是函数在内存当中的起始地址。 #include iostream using namespace std; void sayHi(); int main() { sayHi(); return 0; } void sayHi() { cout“Hello, wonderful world!”endl; } 编译期绑定是函数需要执行的代码由编译器在编译阶段确定了的。也就是说将某个函数名和其入口地址进行绑定在一起。 运行期绑定是直到程序运行之时(不是在编译时刻),才将函数名称绑定到其入口地址。 如果对一个函数的绑定发生在运行时刻而非编译时刻,我们就称该函数是多态的。 5.1.1 C++多态的前提条件 必须存在一个继承体系结构。 继承体系结构中的一些类必须具有同名的virtual成员函数(virtual是关键字) 至少有一个基类类型的指针或基类类型的引用。这个指针或引用可用来对virtual成员函数进行调用。 例子: #include i
您可能关注的文档
- 第十四章 财务方面报告.ppt
- 第十讲聚合物电性能、光学资料性能热性能.ppt
- 20[平均数(第1).ppt
- 第十五章期权场.ppt
- 第6讲刑法法规.ppt
- 矿图(三)井田区域发展地形图.ppt
- 高中物理基础复习课件2.3.共同点平衡(1).ppt
- 第十一讲通知通报.ppt
- 高中物理基础复习课件2.3.共同点平衡.ppt
- 量子力学练习题解答1.ppt
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
最近下载
- 中考英语复习题型之短文填空课件.pptx VIP
- 2025康复医学治疗技术(副高级职称)考前冲刺练习题【夺冠】附答案详解.docx VIP
- 基于MATLAB的异步电动机调速系统设计与仿真 (修改稿).pdf VIP
- 长安三万里 中英文字幕.docx VIP
- 康复医学治疗技术(副高级职称)考前冲刺练习题汇编附答案详解.docx VIP
- 超星尔雅学习通《美的历程美学导论》章节测试答案.docx VIP
- 文物精品与中华文明超星尔雅学习通满分答案章节测验.doc VIP
- 2025年鲁迅美术学院附属中学(鲁美附中)中考招生语文试卷 .pdf VIP
- 沈阳市2026届高三一模语文试卷(含答案)原卷.pdf
- 2025-2026学年小学信息技术(信息科技)五年级下册黔教版(2024)教学设计合集.docx
原创力文档

文档评论(0)