教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> 编程基地 >> C++ >> 关于C++异常处理的心得体会 RSS订阅
关于C++异常处理的心得体会
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   

C++中常见异常现象

  C++自身有着非常强的纠错能力,发展到如今的6.0版本,已经建立了比较完善的异常处理机制。C++的异常情况无非两种,一种是语法错误,即程序中出现了错误的语句,函数,结构和类,致使编译程序无法进行。另一种是运行时发生的错误,一般与算法有关。

  关于语法错误,不必多说,写代码时心细一点就可以解决。C++完善的报错机制可以让我们轻松地避免这些错误。然而,由于C++软件本身的问题,有时提示的信息并不正确,比如在处理多文件结构程序时,如果遗漏了定义结构段最后的那个分号,系统的提示信息就会引导使用者进入C++软件的内部进行调试。

  运行时的错误也有很多种,常见的有文件打开失败、数组下标溢出、系统内存不足等等。而一旦出现这些问题,引发算法失效、程序运行时无故停止等故障也是常有的。这就要求我们在设计软件算法时要全面。比如针对文件打开失败的情况,保护的方法有很多种,最简单的就是使用“return”命令,强制退出程序。设计一些大型的程序时,运行中一旦出现异常,应该能够跳过错误,继续运行。这就要用到释放资源,退栈等方法,这里就不一一阐述了。

  怎样处理

  面对以上这些情况,我们在编写程序时应做到以下几点:

  首先,培养良好的程序书写习惯,形成良好的程序书写习惯可以有效地避免由于粗心大意造成的语法错误。

  其次,注重程序设计的完善性与缜密性,在设计程序的思路时,应从大局着手,尽可能地考虑所有可能出现的异常情况,以便在前期的设计阶段就加以控制。比如针对数组下标溢出的情况,学习了指针之后,就可以运用动态数组的知识加以解决。

  再次,要养成迅速运用新知识的能力,用新知识解决以往程序中的漏洞,这样许多运行时的错误都可以避免。不断地修改以往编写的程序是一种有效的C++学习方法。

来源:十度教育
作者:
关键字:关于C++异常处理,心得体会
发表日期:2006-6-29 1:31:22

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:浅谈C++中的内存管理   下一篇:C++应用程序中创建持久对象


2008-12-4 7:34:41
本文的相类似文章
  • 用Fireworks制作Logo心得体会
  • 慢工出细活 -- 黑白照片上色的几点心得体会
  • FLASH基础的一些心得体会
  • 一位自考生的心得体会
  • 我学习自考中文专业的一点心得体会
  • 自考法律专业毕业论文心得体会
  • 网校职称状元屈敏利中级考试心得体会
  • 参加注册咨询工程师考试的心得体会
  • 参加注册工程师考试的心得体会
  • 参加全国第一次注册建造师资格考试心得体会
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com