当前位置:首页 » 多媒体相关

讨论:大家来谈谈关于异常处理。


我才学c++,对c++不是很了解。但是我知道,对于异常处理,一定要做到位!  
  下面是我写的一点异常处理情况,不知道还有什么需要添加进来。请大家贴出自己的异常情况。。。  
  因为学的不多,也就只知道这些—  
   
  以下是我从程序设计中总结出来的异常处理的几个需要考虑的方面。  
  ◆对于函数参数,考虑以下几种情况:  
          1.考虑参数为0,补码问题  
          2.当为字符/字符串,考虑参数为null,n维数组,参数的大小sizeof(*)。  
  ◆对于指针  
          1.指针类型是否恰当  
          2.考虑是否为null。  
          3.指针指向何处,范围是否有效  
          4.内存分配是否成功(系统资源不足)。  
          5.指针分配的大小是否合适  
          6.用完后,是否销毁掉了指针  
  对于文件流  
          1.文件是否存在,存在/不存在怎么办。  
          2.是否有打开权限,文件打开是否成功  
          3.文件是否为空  
          4.文件结构是否异常  
          5.用于存储文件内容的变量是否合法  
          6.文件操作过程是否成功。  
          7.能否写入文件。  
          8.文件是否被外部程序修改。如果被修改,怎么办?  
          9.文件突然被删除,怎么办?  
          10.文件关闭是否成功。  
          11.文件指针销毁了吗?  
  对于类  
          1.是否含有构造/析构函数。  
          2.类的访问权限设置是否恰当  
          3.类中成员函数的异常处理做了没有

.

推荐阅读

  • 英国模块厂商进军中国 抹平光通信技术鸿沟 [详细内容]
  • 广东严打违法发送短信息 千部手机因此被停 [详细内容]
  • WiMAX中国力量再次扬眉 运营商并不追捧 [详细内容]
  • nVIDIA发布GeForceGo 6200移动图形模块 [详细内容]
  • E888解锁秘诀 [详细内容]
  • 爱立信发布06年Q1财报 净利润仅为6.06亿美元 [详细内容]
  • StorageTek SL500模块化磁带库获编辑选择奖 [详细内容]
  • 网友回答:

    讨论区

    Login