首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 156 毫秒
1.
C 充分支持面向对象程序设计,面向对象程序设计的实现在其继承机制中有时需要采用多态性为各类指定表现行为,多态性的实现得益于C 中的动态联编技术。本文通过对动态联编的关键技术虚拟函数表进行剖析,解析动态联编的过程及其技术要领。  相似文献   

2.
浅谈静态联编和动态联编的区别和实现动态联编的条件   总被引:1,自引:0,他引:1  
多态性是C 面向对象语言的特征之一,多态性是要在调用函数时使用对象的指针或引用。另外,多态性仅用于类层次结构,所以能以一具类中派生另一个类不是多态性的基本条件。虚函数是动态联编的基础,它经过派生之后,在类族中就可以实现运行过程中的多态。动态联编恰是反映C 语言中的多态性的具体体现。本文先阐述了静态联编和动态联编的概念和区别,而后以几个实例说明实现动态联编的条件。  相似文献   

3.
本文分析了C++中的两种多态性:编译时的多态性和运行时的多态性,通过函数重载和虚函数对其进行了探讨,指出了虚函数是实现动态联编的关键。  相似文献   

4.
多态是面向对象程序设计的重要机制。多态数据结构是多态性机制的一种表现形式。通过分析继承结合动态联编机制并利用支持运行时多态性的虚函数和抽象类的特征,得出构建多态数据结构的基本方法,并以多态数组和多态队列两个实例说明多态数据结构在面向对象程序设计C++语言中的具体实现。  相似文献   

5.
基于对C 语言多态性的研究,把多态性定义为同一个消息被不同类型的对象或相同类型的对象接收后产生不同的行为。根据各种多态性的特征,多态性可分为参数多态性、包含多态性、重载多态性、强制多态性和宏多态;多态从实现的角度来讲可以划分为两类,即编译时的多态和运行时的多态。重点阐述了面向对象的早期联编和滞后联编及运行时的多态性。  相似文献   

6.
多态性在C++面向对象程序设计中的实现   总被引:2,自引:0,他引:2  
多态性是面向对象程序设计语言C 的重要概念之一。从C 多态性的四种实现方式、各自特征,提出多态性在程序设计中的应用,及对这四种实现方式进行比较。  相似文献   

7.
分析了OOP C++中动态多态性的实现方法,并对其在单继承和多继承关系下的底层实现机制进行了研究,给出了动态多态性设计和实现的有效方法。  相似文献   

8.
论述了C 中虚函数的需要性、动态联编、虚函数与内联函数的问题.  相似文献   

9.
动态口令身份认证的实现方式分析   总被引:1,自引:0,他引:1  
现在有许多种的身份认证方式,当前研究最多的是基于生物特征的身份识别技术和动态口令身份认证技术,都是为了解决传统静态口令所固有的一些问题,而动态口令身份认证技术因其实用性和可靠性成为了被广泛接受和使用的一种身份认证方式。文章对动态口令身份认证的实现方式进行了较为全面的分析并进行了有益的探讨。  相似文献   

10.
在C语言中,件可以通过两种方式进行读写,即按本方式和按二进制方式,而后在读写效率及空间效率上往往要优于前。本阐述了以二进制方式读写c件的原理及特点,并利用c语言的指针技术实现了这种格式的数据读写,开发了几组用二进制方式读写件的c语言函数。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号