首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
为了从面向对象编程中获取最大收益,如何灵活、有效地使用C++虚函数就成为广大编程人员亟需解决的问题。然而,目前有关C++的参考书对虚函数的概念及作用讲得很弱,以至于相当一部分人对虚函数存在模糊的认识,本文从派生类对象与基类对象间的转换出发,来讲述如何正确掌握及使用虚函数。1派生类对象与基类对象间的转换在研究多态和虚函数之间,必须先了解在继承关系下派生类与基类之间的转换,在继承关系下,派生类的对象可以直接赋给Public期类中的对象,不必过任何转换,但是,只有基类为public时上述情况才成立,而对于privat…  相似文献   

2.
完善C++的虚机制以增强其多态性   总被引:1,自引:0,他引:1  
在如C++等强类型面向对象语言中,因仅能通过继承结合虚函数来表达某些动态多态性,从而难以自然有效地描述给某一族类中的各个类都添加一些共同特性。文中提出了的真正虚基类和虚数据成员概念及相应的语言机制可用来方便地解决上述问题,同时又可消除C++中虚函数与虚基类概念上的不一致,改进和完善强类型面向对象语言中的虚机制,增强其多态性方面的表达能力,并且在多数情况下可以安全、有效地代替受限类属机制和多继承,从  相似文献   

3.
本文在分析归纳的基础上探讨了C++中静态联编,动态联编,虚函数及其它们之间的关系,由于虚函数是C++中一个非常重要的概念,本文重点讨论虚函数及其使用规划,并且给出它的实现模型,以期对掌握这一概念有所帮助。  相似文献   

4.
在C 语言中。关于对象的构造和拷贝有较多“说法”,尤其在涉及对象的深拷贝和浅拷贝的问题时,更是难于学习,也极容易令程序员在此处犯错。但有很多的C 教材和文章对此问题进行论述,使得C 的学习者,对此类问题给予较高重视,同时也有资料帮助学习,从而对于慨念的掌握和应用,问题并不突出。  相似文献   

5.
面向对象程序设计(OOP)是九十年代程序设计发展的主注以及C++是面向对象程序设计语言中最流行的一种,但一些因素严重影响着C++语言的产及使用其中最主要的一点就是C++缺乏实用,方便的公用类库,本文介绍了两个C++语文类库的构造。  相似文献   

6.
7.
C++中的多态性及其应用   总被引:7,自引:0,他引:7  
在面向对象语言C 中,多态性允许程序员向不同但有关的对象发送同样的消息和完成同样的动作类型,而让软件系统决定如何为给定的对象完成所需要的操作。当相同的动作类型能用不同方式完成不同类型对象的动作时,这种能力变得相当重要。 一个与多态性相关的关键问题是选择软件系统实现决策的时间。在C 中,决策的时间有两种:编译时和运行时  相似文献   

8.
鲍远慧 《微机发展》2001,11(3):80-80,F003
在C/C++语言中,函数可以带参数,也可以不带参数,还可以带数目不定的参数。本文介绍如何编制形参个数不定的函数及其使用。  相似文献   

9.
分析了C++中虚函数的使用方法,运用反汇编手段对虚函数底层实现机制进行了探讨,并研究了构造函数和析构函数中的虚函数调用。  相似文献   

10.
在计算机中是以数值方式代表所按的键,而这些键值便是ASCII码,例如按下A键,则系统内部便以十进制的65代表该值.在键盘上,除了一些英文字母、阿拉伯符号、标点符号等,在ASCII码表内可查到其代表数值外,还有一些特殊的键,如F1、F2﹡﹡﹡﹡﹡﹡F10﹡﹡﹡﹡﹡、→←↑↓等,则使用键盘的扩充码.  相似文献   

11.
面向对象程序设计中的多态性研究   总被引:8,自引:0,他引:8  
本文分析了多态性的分类和特征,结合C++语言对多态性的实现方式与高级技术作了较详细的阐述。最后,给出了多态性在程序设计中的应用。  相似文献   

12.
13.
虚函数是实现动态多态性的方法。包含虚函数的类定义的对象有一个虚函数表和一个指向虚函数表的指针vptr。本文探讨了影响vptr和虚函数表长度的因素。  相似文献   

14.
本文对经常困扰VC++初学者的MFC应用程序框架机制进行一番解剖,阐述了程序的控制流程,特别对应用程序框架类之间的调用关系作了分析。  相似文献   

15.
结合具体实例.深入探讨了C 语言程序设计中一些令人费解的概念的实质,比如像this指针、虚函数、对象模型的构造等。通过分析汇编代码内容,揭示了编译器在后台所作的部分工作。较为详细地探讨了类的存储、数据成员和成员函数之间的联系等一些实质性的内容。  相似文献   

16.
介绍一种基于虚窗口的窗口重画技术以及如何加速窗理画,并给出实际的演示程序。  相似文献   

17.
嵌入式程序设计中C/C++代码的优化   总被引:5,自引:2,他引:5  
本文介绍了在嵌入式程序设计中几种提高C/C 代码效率的方法,通过对例子的分析,探讨了影响程序效率的原因。  相似文献   

18.
19.
在面向对象程序设计中,继承性映射了现实世界中事物之间的层次现象,而多态性则是映射事物自身行为的多外延现象;虚函数可以实现不同的对象在收到相同的消息时,产生不同的动作。重载是同一对象在收到相同的消息时,产生不同的动作。该文对虚函数的多态性机制进行深入分析,提出用虚函数实现多态性的四项法则。  相似文献   

20.
Matlab和C++接口中函数注册的实现   总被引:3,自引:0,他引:3  
函数注册在Matlab和C 接口中起着重要的作用。在介绍函数注册作用的基础上 ,详细分析了函数注册的过程及应当注意的问题 ,并给出了一种实现函数注册的最简单的方法。用实例展示了函数注册的具体实现过程。  相似文献   

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

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