异常处理
kedoumy
这个作者很懒,什么都没留下…
展开
-
异常小结
一. 为什么要使用异常:因为在程序的执行过程中总会遇到许多可以预知或不可以预知的错误事件,例如:由于内存耗尽导致内存分配失败、文件操作失败、内存越界、数组越界、除零等。因此,程序员总需要在程序中不断加入if语句,来判断是否有异常出现,如果有,就必须要及时处理。这样一来,程序的可读性就差了很多,总有许多与真正工作无关的代码。使用C++的异常处理机制有以下的优点:1.转载 2007-10-09 09:55:00 · 479 阅读 · 0 评论 -
C++异常和Windows结构异常的比较
Windows结构异常有如下几个特性: 1、它使用__try、__except、__finally和__leave关键字和RaiseException API; 2、它由Windows所支持,因此它不适合其它操作系统 3、它不处理C++对象的解析 说明:在使用Windows结构异常的函数内,如果有C++对象,编译器会发 出:error C2712: Cannot use转载 2007-10-09 10:02:00 · 933 阅读 · 0 评论