共查询到20条相似文献,搜索用时 0 毫秒
1.
异常处理技术在C++中的编程实现 总被引:2,自引:0,他引:2
异常处理是C++语言的重要语言机制,正确地处理异常对程序的可靠性、健壮性是十分重要的.本文回顾了异常处理技术的概念和思想,介绍了C++异常处理技术中涉及到的常见问题,对异常处理的性能与代价进行了分析,以便更好地在面向对象程序设计中正确使用异常处理技术进行编程实现. 相似文献
2.
异常处理是程序开发的一个重要内容,异常处理的好坏关系到程序的友好程度和系统的稳定性。C++是一种纯面向对象的编程语言,其异常处理机制和普通的编程语言有很多不同的地方,有力地增强了C++程序的健壮性和容错性。文中从介绍其运行步骤入手,通过一个简单的例子,详细阐述了C++异常处理机制的规则和栈展开技术,并扼要地对比了函数调用和异常处理的异同点,以便更好地在C++面向对象程序设计中正确使用异常处理机制。 相似文献
3.
异常处理是程序开发的一个重要内容,异常处理的好坏关系到程序的友好程度和系统的稳定性。C 是一种纯面向对象的编程语言,其异常处理机制和普通的编程语言有很多不同的地方,有力地增强了C 程序的健壮性和容错性。文中从介绍其运行步骤入手,通过一个简单的例子,详细阐述了C 异常处理机制的规则和栈展开技术,并扼要地对比了函数调用和异常处理的异同点,以便更好地在C 面向对象程序设计中正确使用异常处理机制。 相似文献
4.
5.
王晖媛 《计算机光盘软件与应用》2011,(8)
在程序的开发过程中,异常处理是必然要考虑的问题,本文对C++和Java两种语言的异常处理机制作了分析和比较,以便我们正确使用异常处理机制,增强程序的安全性、健壮性. 相似文献
6.
7.
C++的异常处理技术探讨 总被引:2,自引:0,他引:2
异常处理是C 语言不同于C语言的一大特征,它能够使程序中断并且处理异常。本文讨论了C 语言异常处理技术,并举例说明了在程序设计中的应用。 相似文献
8.
异常处理是C++中的重要功能之一,为了检测和处理异常,C++语言不仅提供了一套完整的异常侦测和处理语句,还具有在堆栈展开期间为异常抛掷前构造的所有局部对象自动调用析构函数的能力。这使得程序中的错误的检测简单化,并提高程序处理错误的能力。本文将探讨C++中异常处理的基本思想以及编程中常用的异常处理方式。 相似文献
9.
本文从抛出异常,捕获异常,对异常的处理以及异常指定等几个方面详细地讨论了BorlandC++4的异常处理机制,分析了其不足之处并对解决办法进行了探讨。 相似文献
10.
本文分四种情况讨论了C++语言异常处理机制中,使用异常类对象传递异常信息时,异常类对象的构造以及析构的情况,以及使用异常重拋机制时异常类对象的构造与析构。 相似文献
11.
12.
13.
C++程序中异常处理的分析与测试技术研究 总被引:2,自引:1,他引:2
异常处理机制是一种运行时错误通知机制,将程序的正常控制代码和错误处理代码分离.然而异常机制的引入使得程序控制信息变得更为复杂;且开发人员一般难以熟练使用它,导致程序中会潜伏许多异常错误.扩展已有的显式异常分析技术,对隐式异常也进行了全面的分析并提出了过程间(内)控制流图的构造方法,并以此为基础给出了一个C++程序健壮性改进模型.同时还提出了针对异常的两种动态测试策略:基于约束求解的异常测试策略和统计结构性异常测试策略.最后实现了一个初步的异常分析与测试原型工具并进行了初步实验分析,其结果表明本文提出的分析与测试方法对程序质量有较大程度的提高. 相似文献
14.
15.
16.
耿秀华 《计算机技术与发展》2002,12(6)
由于析构函数的调用多为隐式的,因此,在一个应用程序中,尤其是在程序中包含聚集的情况下,某个类的析构函数究竟被调用过几次?每次调用又是针对哪个对象的?便成了2个值得探讨的问题.在此重点分析一个类的析构函数的调用情况,并结合具体例子加以说明. 相似文献
17.
18.
韦庆清 《数字社区&智能家居》2010,(8X):6783-6786
异常处理是程序开发的一个重要内容。通过分析C++语言中的异常处理机制,提出了利用面向对象的封装及动态联编特征来改进异常处理的方法,并以实例说明异常处理改进方法在面向对象C++语言中的具体实现。 相似文献
19.
介绍了C++的异常处理机制中,抛掷和捕获的对象的构造和析构问题,分析在异常处理中内存资源的管理和策略。 相似文献
20.
张尉东 《Internet》2008,(1):89-89
很多C++语言初学者和自学者在理解继承时,对构造函数、析构函数、复制构造函数、赋值操作符的继承搞不太清楚,下面我就对这个问题进行解析。 相似文献