首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 78 毫秒
1.
C++多态性分析   总被引:3,自引:0,他引:3  
C 是一种面向对象的程序设计语言,具有封装性、继承性、多态性的特点。主要讨论C 中多态性的形式、特征及其在程序设计中的应用。  相似文献   

2.
面向对象程序设计语言C++中多态性的实现方式   总被引:1,自引:0,他引:1  
多态性是面向对象程序设计语言C++的重要概念之一。本文详细讨论了在C++中多态性的4种实现方式、各自的特征以及在程序设计中的应用,最后以过4种实现方式进行了比较。  相似文献   

3.
C 类的多态性是其最具特色的性质之一,它使得解决程序设计中存在的"由普遍问题而及个别问题,由现在问题而至将来问题"的这个普通要求成为可能。本文从必要性入手来探讨多态性的由来,从内存管理机制来探讨多态性的实现机理。  相似文献   

4.
在描述通信协议中抽象语法描述ASN.1被广泛应用。通过对VoIP网关中H.323协议栈实际开发,论述了ASN.1到C/C++编译器的实现过程。  相似文献   

5.
多态性是面向对象程序设计的重要概念之一,C++支持面向对象程序设计。本文讨论了C++多态性的类型和实现方式,结合例子说明了多态性技术在C++程序设计中的应用。  相似文献   

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

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

8.
针对目前学生对C语言中某些运算过程的不解,分析了C语言中典型的运算符++运算符,在Turbo C编译器中的运算过程,并且明确指出在不同的编译器中,对同一种运算符可能会给出不同的解释,其运算结果也就有可能不同.  相似文献   

9.
通过对C++语言的多态性机制概念、实例的阐述,引出多态性的实现得益于其中的动态联编技术。进而对动态联编的关键技术虚函数表进行剖析,解析了动态联编的过程及其技术要领。  相似文献   

10.
介绍了M icro C语言的文法特点,并以该语言为处理对象,用YACC实现了该语言的编译器。本文主要从编译技术的角度对M icro C语言的语法分析、目标代码及其解释执行过程进行了详细地阐述。  相似文献   

11.
本文从理论和实践两个方面上详细地介绍了多态的原理、特性以及多态的实现;论证了多态与数据结构的关系;提出了多态对数据结构的影响以及数据结构发展趋势。  相似文献   

12.
本文详细分析了C++中构造函数、拷贝构造函数以及转型构造函数的作用,并深入探讨了构造函数、析构函数在派生类、虚基类中的不同作用规则以及调用次序。  相似文献   

13.
面向对象程序设计的核心概念在C++中的实现   总被引:2,自引:0,他引:2  
解释了面向对象程序设计的3个核心概念-封装,继承,多态,并通过实例给出了其在C 语言中的实现,这样,可把握重点,以更好地学习C 语言。  相似文献   

14.
传统的编译器前端生成器由于结构和算法等原因, 通用 性和可扩展性较差. 为解决这一问题, 提出并实现一种通用可扩展编译器前端生成器〖CD2 〗JLUCC. JLUCC使用面向对象、 反射和设计模式等技术, 具有通用、 可扩展和易于使用等 特点. 通过使用JLUCC开发C/ATLAS语言编译器的实践, 验证了JLUCC的有效性.  相似文献   

15.
分析总结了C ̄(++)的多态机制及其表现形式。给出了C ̄(++)虚函数的实现方法,以及实现的数据结构、虚函数表的实现方法和虚函数调用的翻译策略,讨论了虚函数实现技术的关键问题。  相似文献   

16.
通过对SNMP MIB(SMIv2)中两个具有代表性的宏定义和语法进行了分析,给出了宏定义的文法分析表,证明了SNMP MIB定义的宏基本属于LL-1文法,并指出了TEXTUAL-CONVENTION宏定义中的一处文法缺陷。在此基础上,依据文法分析表设计了MIB编译器的程序流程图,根据LL-1文法的性质证明了该流程图是正确的。  相似文献   

17.
类作为一个抽象的概念具有三大特性,即封装性、继承性和多态性.对初学者来说,理论上理解起来较容易,但在实际应用过程中却有一定的困难,特别是类的多态性更是具有一定的难度.本文主要对类的多态性加以探讨.  相似文献   

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

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

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