首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
本文在分析归纳的基础上探讨了C++中静态联编,动态联编,虚函数及其它们之间的关系,由于虚函数是C++中一个非常重要的概念,本文重点讨论虚函数及其使用规划,并且给出它的实现模型,以期对掌握这一概念有所帮助。  相似文献   

2.
董士珍 《福建电脑》2010,26(2):55-55,76
多态是C++语言中最重要的特性之一,而虚表以及虚函数是实现多态的重要手段。许多C++语言的教材对于虚函数的使用以及调用机制有着详细的阐述,但是对于虚表的一些细节内容阐述却并不是很深,对于虚表我们可能会有很多疑问。本文就试图通过使用汇编语言对于虚表实现的细节进行分析,从而加深对多态机制的理解。  相似文献   

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

4.
多态性是面向对象程序设计的重要支柱之一。函数重载机制在C++中用来支持多态性。本文对对C++中函数重载机制实现中的主要问题提出了重载函数链表、函数类型匹配和系统换名等技术,完成C++编译系统中函重载的实现。  相似文献   

5.
模板是C^++中功能最强的特性之一,它允许编程人员只定义一个函数或类的“形状”。本文通过例子介绍了模板的使用,并给出了函数模板,类模板。  相似文献   

6.
本文对C^++中的++(--)运算符的重载进行了深入研究,对于有序可数的离散事件,提出了一套应用++(--)运算符求后继的方法,以素数和Ackermann函数为例,探讨了++(--)运算符的前缀形式和后缀形式的重载技巧,并给出了类定义实例。  相似文献   

7.
文章阐述了引用在C++函数中应用的特点以及与其它形式在函数中的应用进行了对比,以此体现出引用于其中的优越性。  相似文献   

8.
本文详细介绍了Borland C^++程序调用汇编语言函数的方法和规则,并说明如何传递各类参数和返回结果,附有例程。  相似文献   

9.
论述了Visual C++的Microsoft基本类库编程机制。揭示了MFC程序的执行过程;阐述了主要函数的作用。  相似文献   

10.
C/C++是函数型的语言,能根据具体情况编制相应的函数是学习C的关键。由于函数通常使用同样数目和类型的参数,所以将参数传递给函数比较简单。但是,并非所有的函数都是这样。例如:常用的库函数:Printf与scanf等,每次调用时,就可以用不同类型与数目的参数。这是因为这一类函数具有一个可变的参数表。由于函数能处理较多的数据与不同类型的数据,所以函数的实用性得到了增强。由于有了可变参数表,可以只编写一个函数,而不是几个函数,所以会使得程序代码显得更简洁。C及C++的库函数中就有不少具有可变参数表的函数。当然,用…  相似文献   

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

12.
关于C++虚函数底层实现机制的研究与分析   总被引:2,自引:0,他引:2  
多态性是C 最具特色的性质之一,C 中实现多态的一个重要途径是动态绑定,而动态绑定的基础是虚函数.通过反汇编手段深入分析了C 中虚函数的底层实现机制,给出了在单继承下和多继承下虚函数的实现模型,并结合实例给出了通过动态绑定调用虚函数的额外花费,分析了对函数调用效率的影响,并就如何正确有效地使用虚函数提出了一些策略.  相似文献   

13.
陈梅 《计算机仿真》2005,22(9):140-142
虚拟场景中,碰撞检测功能已普遍存在.但对人体心理尺度空间问题,涉及尚未碰撞的形体之间的相互关系,目前的虚拟人构建中,很少涉及这一问题.该文将人体心理尺度空间模型引入虚拟人中,运用虚拟现实建模语言(VRML)及其对JAVA脚本的支持功能,通过集成文字提示、空间声音、动作反应的方法,仿真了操作者在虚拟场景中漫游时虚拟人的心理尺度空间问题.该模型扩展了虚拟场景中虚拟人的交互功能,使其行为模式更接近实际生活情形.该模型可应用于各种虚拟场景中.  相似文献   

14.
使用加权残值法中的伽辽金法,并利用无网格法中的径向基函数法插值虚边界上的虚拟源函数,形成了虚边界无网格伽辽金法,具有边界元法和无网格法的共同优点。且该方法的加权值为位移或面力的偏导数,数值意义明确,形成的方程具有对称性。详细推导了单域虚边界无网格伽辽金法的具体数值离散格式,便于其他学者编程、研究。数值实例为文献中的三峡水利枢纽中的双排列输水孔实例,计算虚、实边界不同距离,单元上不同高斯点数,虚拟源函数的不同虚节点径向基函数插值的影响,结果均说明单域虚边界无网格伽辽金法的可行性与精确性。  相似文献   

15.
支持计算机协同操作的虚拟实验室的研究开发   总被引:7,自引:0,他引:7  
该文对虚拟实验室、计算机支持的协同工作(CSCW)进行一些简述。提出了研究开发基于网络协同工作的虚拟实验室的一种新视野和新思路。开发实现了一个具有协同工作能力的虚拟实验室系统。首先该系统是一个虚拟实验室系统,具有虚拟实验室的基本功能,如虚拟元器件、可视化输入、可视化输出、可视化模型等;其次它是一个网络环境下的协同工作系统,具有不同实验者之间协作完成同一实验的功能。  相似文献   

16.
网络虚拟实验室的主要功能由网络化虚拟仪器实现。文中重点探讨了网络虚拟实验室的体系结构,虚拟仪器开发系统以及网络化虚拟仪器开发技术。  相似文献   

17.
为提高某型武器的训练效率,综合使用多媒体、数据库和网络技术构建某型武器网络虚拟训练系统。给出了该系统的功能设计和实现方法。系统将学习功能、虚拟训练功能和考试功能合为一体,通过综合FLASH和3DMAX软件的优点,实现了武器技术准备和战斗使用全过程的网络化虚拟训练。该系统对于利用网络资源,提高训练效果有较高的实用价值。  相似文献   

18.
介绍了基于数据构造虚拟原型开发技术的概念及两个关键技术,通过和现有虚拟原型开发技术比较,给出基于数据构造虚拟原型技术的优点。着重分析在计算机虚拟实验系统开发过程中,如何通过数据构造计算机虚拟器件,以及如何利用数据驱动机制通过虚拟器件的数据模型来实现器件的功能、属性,并最终实现整个虚拟实验。  相似文献   

19.
以功能相似理论为基础,认为虚拟样机技术中存在大量的相似问题,主要集中在虚拟样机建模和虚拟试验仿真两个方面,其中虚拟样机建模是核心和关键。以立式行星磨设备为例,探讨了虚拟样机建模仿真方法,并对所开发的虚拟样机的置信度进行了研究和评估。  相似文献   

20.
董海波  胡坤  方永丽  唐守锋 《软件》2011,32(6):20-22
论述了基于VB平台实现的一种虚拟实验软件开发技术。从虚拟实验软件的目的和功能要求出发,设计了虚拟实验软件的架构。介绍了利用Visio绘制虚拟实验场景技术,阐述了虚拟实验软件中人机交互功能的实现方法。  相似文献   

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

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