我发现除了自己throw的异常可以捕获 - -
运行时发生的错误 一个都捕获不了
那么所谓的 异常处理  是否应该改名字为超级return????

解决方案 »

  1.   

    这不很正常么?
    系统异常需要用系统异常捕获 __try __except __finally
      

  2.   

    异常的出现 好像 就是 为了解决 return code 的
      

  3.   

    但是 __try __except __finally 这个只能在windows下面跑啊 - -
    那命名就有问题  为什么要叫异常- - 
      

  4.   

    你可以设置编译器,设置为启用异常处理,这样系统函数错误时也会抛出异常./GX[-] 启用 C++ 异常处理
    参照..
    http://www.wangchao.net.cn/bbsdetail_39035.html
      

  5.   

    这是系统异常,linux下需要自己捕获信号量。