首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 265 毫秒
1.
多态性是面向对象技术的重要特性之一,C++语言支持静态多态性和动态多态性.静态多态性主要通过函数重载和运算符重载来实现,动态多态性主要通过虚函数和动态联编来实现.多态性使程序设计更加灵活、易维护和易扩展.介绍了动态多态性在C++语言中的实现机制,提出基于容器的动态多态性实现技术,结合VC++6.0中绘图软件开发实例,描述基于容器的绘图过程及动态多态性应用.  相似文献   

2.
函数重载机制是C++语言中的关健技术之一,它允许功能相近的函数在相同的作用域内以相同函数名定义,编程中合理地使用函数重载,可以增强程序设计的灵活性、扩充性和可读性.  相似文献   

3.
梁建勇 《科技资讯》2008,(30):211-211
本文详细分析了C/C++语言中数组的定义及使用。在C/C++语言中定义的静态、长度不可变的数组在程序设计和开发过程中的不足较多。因此,本文结合实践利用C++的模板、封装、重载等机制设计了一个可以在程序运行过程中对数组长度进行动态修改的通用数组类模板,并对通用数组的整体赋值、输入、输出进行了重载。  相似文献   

4.
设计并实现了一个面向教学的类C编译器,支持全局或局部变量的定义、函数参数传递和函数递归调用.为避免对实际硬件体系结构的依赖,采用了Java语言的设计思想,类C编译器实现了先编译后解释执行的设计方案,同时给出了比文法更为直观的类C语言的语法图.  相似文献   

5.
重载机制增加了程序设计语言使用的灵活性和扩展性.讲述C 中重载的分类及其在使用时应该注意的几个方面,并结合实例说明重载机制在C 中的应用.  相似文献   

6.
在C语言中,函数是实现程序模块化设计思想的手段,函数在调用过程中存在着实参和形参之间的数据传递。C语言中用主调函数和调用函数的目的之一就是获得调用后的结果。文章对C函数调用做了全面的分析,总结了函数调用获得调用结果的5种调用方式,并对每一种方式从内存机理给与分析和说明。  相似文献   

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

8.
设计了一种对象式和函数式相结合的混合型语言OOFL(面向对象的函数式语言),详细给出了它的语法及语义定义,提出了相应的实现方案,并在微机上实现了OOFL到C++的转换系统.从而提供了一种面向对象机制的描述工具.  相似文献   

9.
随着计算机知识的普及和深入,职工中专的计算机专业和相关专业相应开设了《C语言》课。《C语言》是关于程序设计的一门重要课程,与简单易学的《BASIC语言》相比,语法结构复杂,概念繁多,程序设计方法灵活,不易掌握。经过几个循环的教学,我觉得《C语言》教学中,在宏观上应注意以下几个环节。首先,教材中有关C语言的主要语法规则应列重点内容进行讲解。C语言语法规则多,是其它高级语言课所不及的。这部分知识点分散在各章、节中,尤其在前三章较为集中。C语言的语法规则涉及到:数据类型、变量使用、表达式书写、函数的应用、程…  相似文献   

10.
《:C语言程序设计》作为计算机相关专业开设的专业基础课程,它的地位不言而喻。本文结合《C语言程序设计》这门课程的特点和自己作为一线教师在教学中的思考与体会,对C语言的教学方法进行了探讨,提出了兴趣是关键,语法为基础,再加上阅读程序和改写程序,逐步培养学生独立编写程序的分布教学法。  相似文献   

11.
COC++ 编译器面向对象技术的实现   总被引:2,自引:1,他引:2  
COC++编译器的功能是将C++源程序转换为等价的C程序。COC++编译器不是使用传统的构造方法而是采用面向对象的设计技术,将相应成分如符号表,语法分析等模块封装为类,并以C++语言实现。符号表类封装符号表及其建立、登录、查找等操作。基于C++的作用域规则,COC++编译器为每个作用域中的符号建立一个符合表,利用指针链指明嵌套关系和继承关系。语法分析的模块设计为一个抽象类,定义所有语法成分类的公共特性和公共接口。实际的分析工作和语义处理工作通过C++语言的多态机制由相应的派生类各自的成员函数实现。这样类化的编译结构不会因为增加某些语言成分而做很大的改动。阐述了面向对象的技术用于编译系统的设计和开发的特点。  相似文献   

12.
正交编码是码分多址通信的关键技术之一,为了达到全球通信的目的需要多种多样的编码方法。对于通信设备来说,不同CDMA 编码体制的转换与沟通是需要解决的重要问题。正交码的软件实现给出了解决问题的途径,提出了基于并元加性群的正交码编码方法,并以二进制为例给出了产生正交码的部分 C 语言程序,使通信系统应用更加灵活,为软件无线电的实现开辟了道路。  相似文献   

13.
HUST抽象机是专为面向多目标机的C交叉编译系统设计的一种抽象机。本文阐述了该抽象机的结构、特点及设计思想。与其他抽象机比,该抽象机执行速度快,具有查运行溢出错、越界访问数组元素错和类型转换溢出错的能力。  相似文献   

14.
为了实现面向对象语言编译器自动测试工具(O-OCTT)对多种面向对象语言的支持功能,研究系统功能扩展的实现方法.基于现有O-OCTT的测试模式和整体功能构架,借鉴插件式(plus-in)的设计思想,对系统的测试用例生成器进行改进,将测试用例中间代码自动生成的方法引入测试用例自动生成过程中,实现系统对多面向对象语言的支持,使O-OCTT能适应面向对象语言编译器的自动化测试要求.  相似文献   

15.
教师的教学目标,除了知识目标、能力目标外,还有思想品德目标,应该说思想品德目标是对知识目标和能力目标的实现有良好的激励作用。思想品德目标的实现既要依照大学生的思维特点,也要坚持课堂教学原则,更要实施可行的途径。其关键是利用好物理学史中的素材。  相似文献   

16.
本文介绍了以P代码作为中间代码,在IBM PC机上进行Tiny PASCAL移植的设计与实现过程。并对移植过程中的有关问题进行了讨论。  相似文献   

17.
An object-oriented C++ parallel compiler system, called OOCPCS, is developed to facilitate programmers to write sequential programs using C++ or Annotated C++ language for parallel computation. OOCPCS bases on an integrated object-oriented paradigm and large-grain data flow model, called OOLGDFM, and recognizes automatically parallel objects using parallel compiling techniques. The paper describes the object-oriented parallel model and realization of the system on networks.  相似文献   

18.
面向对象语言编译器自动测试工具   总被引:2,自引:1,他引:2  
针对面向对象语言编译器的自动测试问题,结合实际项目,研究了面向对象语言编译器自动测试工具(简称O-OCTT)设计与实现涉及的有关理论和技术的关键点,阐述了O-OCTT的系统目标定位.在对传统编译器的测试模式进行分析与比较的基础上,提出并设计了O-OCTT的测试策略、测试模式和体系结构.提出的可行的O-OCTT的实现机制,测试用例产生策略及引入的插件式设计思想,使O-OCTT可适用于多种面向对象编译器的测试.  相似文献   

19.
研制具备Iub接口NBAP协议仿真功能的TD-SCDMA网络测试仪,有助于主动模拟网络性能和分析网络 故障。提出了软件设计中模块定义和代码实现的新方案。ASN.1工具采用的是OSS公司推出的编译器和运行程 序库。NBAP协议数据单元的编码和解码性能可靠、稳定。经过测试,该)NBAP协议仿真功能符合实际测试的要 求。  相似文献   

20.
研制具备Iub接口NBAP协议仿真功能的TD-SCDMA网络测试仪,有助于主动模拟网络性能和分析网络故障。提出了软件设计中模块定义和代码实现的新方案。ASN.1工具采用的是OSS公司推出的编译器和运行程序库。NBAP协议数据单元的编码和解码性能可靠、稳定。经过测试,该NBAP协议仿真功能符合实际测试的要求。  相似文献   

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

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