共查询到10条相似文献,搜索用时 156 毫秒
1.
邓纯聪 《广东广播电视大学学报》2002,11(3):44-46
C 充分支持面向对象程序设计,面向对象程序设计的实现在其继承机制中有时需要采用多态性为各类指定表现行为,多态性的实现得益于C 中的动态联编技术。本文通过对动态联编的关键技术虚拟函数表进行剖析,解析动态联编的过程及其技术要领。 相似文献
2.
浅谈静态联编和动态联编的区别和实现动态联编的条件 总被引:1,自引:0,他引:1
多态性是C 面向对象语言的特征之一,多态性是要在调用函数时使用对象的指针或引用。另外,多态性仅用于类层次结构,所以能以一具类中派生另一个类不是多态性的基本条件。虚函数是动态联编的基础,它经过派生之后,在类族中就可以实现运行过程中的多态。动态联编恰是反映C 语言中的多态性的具体体现。本文先阐述了静态联编和动态联编的概念和区别,而后以几个实例说明实现动态联编的条件。 相似文献
3.
范秋生 《黄冈职业技术学院学报》2006,8(4):82-84
本文分析了C++中的两种多态性:编译时的多态性和运行时的多态性,通过函数重载和虚函数对其进行了探讨,指出了虚函数是实现动态联编的关键。 相似文献
4.
多态是面向对象程序设计的重要机制。多态数据结构是多态性机制的一种表现形式。通过分析继承结合动态联编机制并利用支持运行时多态性的虚函数和抽象类的特征,得出构建多态数据结构的基本方法,并以多态数组和多态队列两个实例说明多态数据结构在面向对象程序设计C++语言中的具体实现。 相似文献
5.
基于对C 语言多态性的研究,把多态性定义为同一个消息被不同类型的对象或相同类型的对象接收后产生不同的行为。根据各种多态性的特征,多态性可分为参数多态性、包含多态性、重载多态性、强制多态性和宏多态;多态从实现的角度来讲可以划分为两类,即编译时的多态和运行时的多态。重点阐述了面向对象的早期联编和滞后联编及运行时的多态性。 相似文献
6.
7.
马瑞敏 《晋东南师范专科学校学报》2014,(2):54-56
分析了OOP C++中动态多态性的实现方法,并对其在单继承和多继承关系下的底层实现机制进行了研究,给出了动态多态性设计和实现的有效方法。 相似文献
8.
9.
10.
在C语言中,件可以通过两种方式进行读写,即按本方式和按二进制方式,而后在读写效率及空间效率上往往要优于前。本阐述了以二进制方式读写c件的原理及特点,并利用c语言的指针技术实现了这种格式的数据读写,开发了几组用二进制方式读写件的c语言函数。 相似文献