首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
C++中虚函数的实现机制   总被引:4,自引:0,他引:4  
介绍了C 编程语言中的虚函数及其在进行面向对象程序设计中重要性,并且详细阐述了它在编译器底层虚函数的实现机制.它通过一个vptr和vtable在运行时进行动态绑定,从而能够根据对象类型的不同调用不同的虚函数;并通过实例测试验证了上述机制、  相似文献   

2.
随着计算机技术的不断发展 ,为了建立、扩展和维护庞大而复杂的软件系统 ,面向对象的程序设计以其具有的封装性、继承性、多态性而成为编程语言的标准 .本文就C 的多态性 ,讨论了重载在编程中的应用 ,并通过具体的实例 ,体现了重载给编程带来的好处  相似文献   

3.
本文对C++中的内联函数作了深入分析,包括引入内联函数的原因、内联函数与宏的异同、因编译器的原因,内联构造函数可能产生的结果等问题进行了探究,为合理应用内联函数提供了理论基础和使用原则。  相似文献   

4.
杨凡 《科技资讯》2006,(33):61-61
本文分析了内联函数与宏的区别,阐明了内联函数可以完全替代宏。  相似文献   

5.
本文分析了内联函数与宏的区别,在宏情况下,阐明了内联函数可以完全替代宏。避免宏产生的二义性。  相似文献   

6.
模板是C++为用户提供的一种功能非常强大的、能方便的实现类属编程的工具。该文讨论了利用重载函数模板的方法实现模板参数类型的显式转换机制,并阐明了在实际应用中必须注意的问题。  相似文献   

7.
本文介绍了笔者用C语言编制的几个作图程序,它们是画点、画线、画圆函数的灵活运用,程序短小、精致、有趣.  相似文献   

8.
面向对象的程序设计给出了一种新的思考方式和一种与结构化程序设计有较大不同的新的程序设计方法学.本文论述了面向对象的程序设计语言 C++中两个与虚拟有关的特性,并给出了相应的实例.  相似文献   

9.
软件复用是面向对象编程的主要问题,而共享程序成分是走向软件复用的第一步。在Delphi与C 中,实现函数与类(对象)的共享是实现集成编程的主要课题之一。  相似文献   

10.
函数图形绘制及其特性分析在科学应用及机械制造中具有相当重要的地位,中利用Mathematica软件平台通过具体实例给出了函数图形的绘制方法,并探讨了函数图形的相关特性及程序实现。  相似文献   

11.
虚函数是C++中实现多态性的一个十分重要的机制,本文对C++中虚函数定义中的一些细节问题,使用虚函数的原因,以及虚函数中的动态连接等一系列问题作了一些探讨。  相似文献   

12.
主要阐述在软件实现过程中的新方法,将基因理论引入到软件实现过程中,以一个全新的视角和不同的方式来完成软件的开发、测试以及维护。基于基因理论的软件实现方法主要思想是根据软件需求去培养软件,而不是去构造软件,这种培养包含了软件的设计、实现、测试和维护过程。软件培养的起点是一个具有软件各种可能的表现的基因集合单元,在培养过程中,软件的具体表现由软件外部诱因引起,这个诱因就是用户需求。用户需求导致了软件的构造、测试以及维护行为,而这种行为不是由开发、测试和维护人员来进行,而是由软件自身在诱因的指导下自发完成。  相似文献   

13.
介绍了一种用VisualC++语言实现的软件PLC,在编程环境中,可用梯形图及语句表编辑控制程序,编辑范围不受限制,编程时遵照普通PLC的规则即可;在执行环境中,可执行PLC程序并随时监控执行情况.该软件PLC易于实现硬件无关性.  相似文献   

14.
基于Java技术的远程教育图形平台的设计和实现   总被引:7,自引:0,他引:7  
在工程图学的远程教育软件系统中,网络图形平台是其重要的组成部分。以一个网络图形平台NetSketch的设计与实现为例,介绍了Java技术的特点与其在远程教育中的应用。该图形平台可用于图学教育中的练习和测试,具有良好的交互性和可移植性。  相似文献   

15.
基于VC++环境下串口通信程序的研究与实现   总被引:1,自引:0,他引:1  
在现代的实时监控系统和工业自动化领域系统中,Windows下利用VC++对RS-232串口编程是经常采用的方法。在这篇文章中,首先介绍了串口通信的原理;其次,分析了在Visual C++6.0环境下开发串行通信程序的两种主要方法,同时指出了它们各自的优缺点;最后,详细阐述了在工程应用中如何使用这两种方法的部分关键代码实现过程。  相似文献   

16.
计算机专家系统是计算机推理软件的典型代表 .本文提出了一种设计与实现计算机推理软件的方法 .该方法将领域理论、知识、经验转换成计算机能够存储、表示和应用的知识库 ,该知识库的内容通过知识转换器完成对知识的识别、分析、数据收集、编码处理、地址分配等 ,随后转换产生用于逻辑推理数据形式的知识规则库文件 .在知识规则库文件的基础上建立一个独立的推理执行系统 ,它采用精确推理的方法 ,依据由知识转换器产生的知识规则库文件 ,实现相应的推理结构确定的逻辑控制 .论述了计算机推理软件的设计思想、总体设计及其特点 ,并介绍了采用计算机编程语言的实现方法  相似文献   

17.
谭水木 《河南科学》2007,25(1):129-132
基于软构件粒度的软件重用技术是软件工程的最新技术进展,从结构化与面向对象软件开发方法的比较出发,结合软构件的属性、分类、开发原则、应用条件和构件效能,详细讨论了软构件的度量、可理解性与可重用性之间的关系以及当前软构件技术发展过程存在的问题,重点分析了软构件粒度的分类及粒度大小对软构件的影响.对以软构件粒度为基础的软件开发具有重要意义。  相似文献   

18.
根据仿真系统支撑平台的实时性要求,利用动态链接库和内存映射文件建立系统运行的实时数据库,通过内存映射文件开辟共享内存区,编制一系列封装在动态链接库的接口函数来实现对共享内存区数据的操作.该方法既能实现多个进程数据的共享,又保证了实时的响应速度.  相似文献   

19.
在VAX GKS基础上开发出二维交互式图形系统IGS(Interactive Graphics System).IGS具有很强的图形输入、输出、存贮、编辑、计算、输出等功能;它成功地引入了GKS的坐标系、图、节等重要概念;IGS还有图处理设计功能.  相似文献   

20.
随着网络通讯与计算机应用的不断发展,软件可靠性问题日益受到关注。针对更新COTS或开源组建,提供了一种定量评估软件可靠性的方法模型。该模型结合了静态分析源代码方法,对执行路径进行有限测试,并建立贝叶斯信任网络,构建一个综合的软件可靠性度量模型。最后使用STREW[1]工具对3个开源程序进行实验验证,得到了实验结果,证明模型有效。  相似文献   

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

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