首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
异常处理技术在C++中的编程实现   总被引:2,自引:0,他引:2  
异常处理是C++语言的重要语言机制,正确地处理异常对程序的可靠性、健壮性是十分重要的.本文回顾了异常处理技术的概念和思想,介绍了C++异常处理技术中涉及到的常见问题,对异常处理的性能与代价进行了分析,以便更好地在面向对象程序设计中正确使用异常处理技术进行编程实现.  相似文献   

2.
异常处理是程序开发的一个重要内容,异常处理的好坏关系到程序的友好程度和系统的稳定性。C++是一种纯面向对象的编程语言,其异常处理机制和普通的编程语言有很多不同的地方,有力地增强了C++程序的健壮性和容错性。文中从介绍其运行步骤入手,通过一个简单的例子,详细阐述了C++异常处理机制的规则和栈展开技术,并扼要地对比了函数调用和异常处理的异同点,以便更好地在C++面向对象程序设计中正确使用异常处理机制。  相似文献   

3.
王方良  汤文成 《微机发展》2007,17(1):128-129
异常处理是程序开发的一个重要内容,异常处理的好坏关系到程序的友好程度和系统的稳定性。C 是一种纯面向对象的编程语言,其异常处理机制和普通的编程语言有很多不同的地方,有力地增强了C 程序的健壮性和容错性。文中从介绍其运行步骤入手,通过一个简单的例子,详细阐述了C 异常处理机制的规则和栈展开技术,并扼要地对比了函数调用和异常处理的异同点,以便更好地在C 面向对象程序设计中正确使用异常处理机制。  相似文献   

4.
详细论述了VC++编译器中C++异常处理机制实现的关键技术,如静态异常表、异常处理链表、异常处理器算法.  相似文献   

5.
在程序的开发过程中,异常处理是必然要考虑的问题,本文对C++和Java两种语言的异常处理机制作了分析和比较,以便我们正确使用异常处理机制,增强程序的安全性、健壮性.  相似文献   

6.
C++的继承     
张尉东 《程序员》2008,(1):89-89
很多C++语言初学者和自学者在理解继承时,对构造函数、析构函数、复制构造函数、赋值操作符的继承搞不太清楚,下面我就对这个问题进行解析。  相似文献   

7.
C++的异常处理技术探讨   总被引:2,自引:0,他引:2  
异常处理是C 语言不同于C语言的一大特征,它能够使程序中断并且处理异常。本文讨论了C 语言异常处理技术,并举例说明了在程序设计中的应用。  相似文献   

8.
张宇 《福建电脑》2012,28(5):146-147,152
异常处理是C++中的重要功能之一,为了检测和处理异常,C++语言不仅提供了一套完整的异常侦测和处理语句,还具有在堆栈展开期间为异常抛掷前构造的所有局部对象自动调用析构函数的能力。这使得程序中的错误的检测简单化,并提高程序处理错误的能力。本文将探讨C++中异常处理的基本思想以及编程中常用的异常处理方式。  相似文献   

9.
本文从抛出异常,捕获异常,对异常的处理以及异常指定等几个方面详细地讨论了BorlandC++4的异常处理机制,分析了其不足之处并对解决办法进行了探讨。  相似文献   

10.
本文分四种情况讨论了C++语言异常处理机制中,使用异常类对象传递异常信息时,异常类对象的构造以及析构的情况,以及使用异常重拋机制时异常类对象的构造与析构。  相似文献   

11.
基于VxWorks的异常处理的研究和实现   总被引:4,自引:2,他引:2  
阐述了嵌入式软件系统中异常处理的必要性,然后基于嵌入式实时操作系统VxWorks,介绍了一种与具体处理器类型无关的异常处理方法,并且结合一种ARM处理器,详细阐述了该异常处理的现场保存、现场分析、异常恢复策略的实现。  相似文献   

12.
论述了 C++中的异常处理机制。对如何处理异常、基本异常语法、异常保护代码等进行了探讨。  相似文献   

13.
C++程序中异常处理的分析与测试技术研究   总被引:2,自引:1,他引:2  
异常处理机制是一种运行时错误通知机制,将程序的正常控制代码和错误处理代码分离.然而异常机制的引入使得程序控制信息变得更为复杂;且开发人员一般难以熟练使用它,导致程序中会潜伏许多异常错误.扩展已有的显式异常分析技术,对隐式异常也进行了全面的分析并提出了过程间(内)控制流图的构造方法,并以此为基础给出了一个C++程序健壮性改进模型.同时还提出了针对异常的两种动态测试策略:基于约束求解的异常测试策略和统计结构性异常测试策略.最后实现了一个初步的异常分析与测试原型工具并进行了初步实验分析,其结果表明本文提出的分析与测试方法对程序质量有较大程度的提高.  相似文献   

14.
介绍了C /C#的异常处理机制中,抛掷和捕获对象的构造和析构问题,分析在异常处理中内存资源的管理策略.  相似文献   

15.
二进制代码的逆向工程是一个底层的技术,被应用于计算机安全、系统验证、加密解密等相关领域。在逆向工程中,C++的反编译技术是一个难点,尤其是其类型信息的恢复。该文提出了一种利用异常处理机制的类型恢复方法,该方法可以用来分析出每个函数的所有局部类变量,还能分析出这个类的构造函数和析构函数的地址。该方法在特定的环境下可以准确高效地解决C++反编译中的一个难点。  相似文献   

16.
由于析构函数的调用多为隐式的,因此,在一个应用程序中,尤其是在程序中包含聚集的情况下,某个类的析构函数究竟被调用过几次?每次调用又是针对哪个对象的?便成了2个值得探讨的问题.在此重点分析一个类的析构函数的调用情况,并结合具体例子加以说明.  相似文献   

17.
Windows系统异常处理机制的研究及应用   总被引:1,自引:1,他引:0       下载免费PDF全文
张明  徐万里 《计算机工程》2009,35(19):157-160
从分析梳理Windows平台下异常处理机制的种类和特点入手,探讨它们的内部机理,特别是反汇编的实现和特征,研究它们在软件安全领域中的重要应用,从而说明异常处理机制除了可以帮助处理软件中出现的错误和异常外,还在软件安全领域大有作为,为进一步研究异常处理机制和扩展其应用范围打下基础。  相似文献   

18.
异常处理是程序开发的一个重要内容。通过分析C++语言中的异常处理机制,提出了利用面向对象的封装及动态联编特征来改进异常处理的方法,并以实例说明异常处理改进方法在面向对象C++语言中的具体实现。  相似文献   

19.
介绍了C++的异常处理机制中,抛掷和捕获的对象的构造和析构问题,分析在异常处理中内存资源的管理和策略。  相似文献   

20.
C++的继承     
张尉东 《Internet》2008,(1):89-89
很多C++语言初学者和自学者在理解继承时,对构造函数、析构函数、复制构造函数、赋值操作符的继承搞不太清楚,下面我就对这个问题进行解析。  相似文献   

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

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