我用catch(_com_error e)可以捕捉到ado打开数据库出错的异常,
用catch(CException *ex)就捕捉不到,难道是写法不对?请问在vc++中有什么方法可以捕捉任何异常的?
就是try块中的程序一当出错,不管它是什么异常,都跳到catch块.请问这样能实现吗?
用catch(CException *ex)就捕捉不到,难道是写法不对?请问在vc++中有什么方法可以捕捉任何异常的?
就是try块中的程序一当出错,不管它是什么异常,都跳到catch块.请问这样能实现吗?
如果捕捉任何异常可用catch(...),但这样捕获的异常无法判断是什么类型的,也无法取得相应的异常描述信息。