当前位置:  技术问答>linux和unix

为什么设置了异常,程序还是非法退出啊?

    来源: 互联网  发布时间:2015-06-23

    本文导语:  39     try      40     {      41         int i=3/0;      42     }      43     catch (int)      44     {      45         cpLog(LOG_DEBUG,"");      46     }      47     catch (float)     ...

39     try
     40     {
     41         int i=3/0;
     42     }
     43     catch (int)
     44     {
     45         cpLog(LOG_DEBUG,"");
     46     }
     47     catch (float)
     48     {
     49         cpLog(LOG_DEBUG, "");
     50     }

怎么样才能让程序继续往下执行呢?谢谢。

|
你的catch()不能捕获除0错误,使用catch(...)试试。

|
Errors such as 0 divisor, or float point error, and etc, are CPU interruption, in an Unix system, we shall hanle it by defining a signal handling function for corresponding signal.

|
int i=3/0????

|
呵呵,底层的冬冬

    
 
 

您可能感兴趣的文章:

  • 调用system函数执行更改MAC地址异常退出,上面的设置命令直接在shell终端中或在单独的shell脚本中能正常执行
  • gdbtui 中文注释乱码?设置了charset为UTF-8还是乱码,怎么办?
  • 设置了suid和guid为什么还是没有权限
  • 【问】为什么设置了suid还是没有root权限?
  • 设置过密码,为什么还是自动登录?
  • 使用Linux AS4权限设置问题,Chmod 777 目录为什么还是写不进去Session
  • 我的设置还是有问题吗?
  • 怎么JB7中Tab 键没有用?真的吗?还是有什么设置的?
  • ulimit -s设置堆栈是限制当前用户的? 还是限制当前shell的?
  • linux下IP设置好了为何网络还是不通
  • 还是环境变量设置问题!不好意思!!
  • 请教/var/adm/wtmpx文件的最大大小是多少?是一个数值还是一个与文件系统的比值?是如何设置大小限制的?谢谢!!
  • JComboBox怎么在Dialog中不是下拉式的,还是需要设置什么属性?请高手明示,谢谢!
  • Linix下的Tomcat,为什么我的Applet找不到?在Windows环境下运行正常的,是我的路径问题,还是Tomcat 的设置问题?
  • 现在使用的Solaris 10 版本,做DNS client设置时,找不到resolv.conf 文件? 是UNIX版本问题,还是本来就需要自己新建?
  • 不知道是防火墙的原因还是系统本身的设置!(linux redhat 9)
  • echo 2048 > /proc/sys/net/ipv4/tcp_max_syn_backlog 设置后值还是1?
  • 在一个比较大OA系统数据库设计时,有些表的主键设置成自增还是人工取最大值好呢,欢迎讨论
  • 安装问题,究竟是我硬盘故障还是GRUB设置问题?请各位赐教
  • 请教:还是防火墙设置不能改变
  • 在etc/profile里面设置了搜索路径,为什么还是不能在其他目录下运行该目录下的文件?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Bitsets 成员 count():返回被设置的位的个数
  • 在使用gcc之前,需要先设置环境吗?如何设置?在线等!!!
  • C++ I/O 成员 precision():设置精度
  • 用grub能否设置启动密码?如何设置?
  • C++ Bitsets 成员 any():如果有任何一个位被设置就返回true
  • 在linux服务器上面设置squid后怎么设置可以使客户端能使用QQ?
  • C++ Double Ended Queues(双向队列) 成员 assign():设置双向队列的值
  • 请问设置一个和root权限差不多的用户怎么设置?
  • C++ Vectors 成员 reserve():设置Vector最小的元素容纳数量
  • 用JSP。XML开发网站。请问那种环境设置最好。该如何设置环境
  • C++ Bitsets 成员 set():设置位
  • 环境变量设置设置与显示不一致
  • C++ Bitsets 成员 none():如果没有位被设置则返回true
  • linux下到底如何设置环境变量?在哪设置?详细具体点
  • C++ Strings(字符串) 成员 resize():重新设置字符串的大小
  • 紧急求救各位了:linux下有没有有设置报文最小长度的命令(好像只有设置报文最大长度MTU,通过ifconfig)?
  • Windows7自带防火墙设置:启动,关闭及高级设置
  • 怎么设置在Linux上面设置WEB服务器?请各位高手指教!!!
  • C++ Strings(字符串) 成员 reserve():保留一定容量以容纳字符串(设置capacity值)
  • linux中端口号设置是在哪个配置文件,该如何设置?
  • C++ I/O 成员 setf():设置格式标志
  • 100求救 jrun3.0 里的beans的设置,你登陆我的机器设置


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3