- 3
- 0
- 约8.58千字
- 约 35页
- 2017-01-02 发布于河南
- 举报
多 态 多态是一种运行期绑定机制,通过这种机制,实现将函数名绑定到函数具体实现代码的目的。 一个函数在内存当中起始的地址就称为这个函数的入口地址。 多态就是将函数名称动态地绑定到函数入口地址的运行期绑定机制。 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
您可能关注的文档
- 双回路配电柜说明书.doc
- 电脑机箱主板连接线_安装图解详细过程.doc
- KZ-1KT(RS3)智能数显温湿度控制器使用说明书(V14-0604-A-02).doc
- 静电接线测试说明.ppt
- C++的基本编程技能考察试题.doc
- C++试题的答案与评分标准.doc
- C++基本语法示例.doc
- C++面试笔试题3.doc
- C++_C试题(见《高质量程序设计指南》附录B).doc
- linux C.doc
- 2025年吉林省双辽市高三数学下学期考试二轮专题考试卷及答案详解【历年真题】.docx
- 生产三不原则-生产过程不良品控制课件.ppt
- 2025年吉林省双辽市高三数学下学期考试三轮冲刺试卷及答案详解(历年真题).docx
- 2025年吉林省双辽市高三数学下学期考试二轮专题模拟卷含答案详解【黄金题型】.docx
- 2025年吉林省双辽市高三数学下学期考试二轮专题试卷附答案详解(A卷).docx
- 2025年吉林省双辽市高三数学下学期考试三轮冲刺测试卷附参考答案详解(模拟题).docx
- 2025年吉林省双辽市高三数学下学期考试三轮冲刺试卷及完整答案详解【考点梳理】.docx
- 2025年吉林省双辽市高三数学下学期考试二轮专题试卷附答案详解【培优B卷】.docx
- 2025年吉林省双辽市高三数学下学期考试一轮复习试卷及参考答案详解(巩固).docx
- 2025年吉林省双辽市高三数学下学期考试三轮冲刺模拟卷附答案详解(轻巧夺冠).docx
最近下载
- 西藏开发投资集团秋招面笔试题及答案.doc VIP
- 水油通用色浆分散剂该考虑哪些因素呢?.docx VIP
- 2025届广东省广州市某校高三下学期5月三模政治试题(原卷版+解析版).docx VIP
- 进口颜料分散剂G700,用于水性和油性涂料油墨.docx VIP
- 移动医疗健康管理应用场景创新与用户行为模式研究报告.docx
- 高考考务人员业务培训考试题及答案.docx VIP
- 火电厂厂用电受电方案.doc VIP
- 2025年浙江省宁波市鄞州区中考一模英语试题(含答案及听力原文,无音频).pdf VIP
- 浙江省宁波市鄞州区十二校联考2025年中考语文一模试卷(含答案).pdf VIP
- 《分散剂.ppt VIP
原创力文档

文档评论(0)