我是靠谱客的博主 冷静过客,这篇文章主要介绍错误处理catch(object^)表示捕获一个object类型的异常类。而这个类必须是在try语句块中被抛出的。例如:,现在分享给大家,希望可以做个参考。
当GxIAPICPP库检测到内部错误的时候会以异常的形式抛出错误描述信息,异常类型CGalaxyException,其继承自runtime_error。用户可以调用CGalaxyException::GetErrorCode()获取错误码,错误码种类参见GX_STATUS_LIST;用户还可以访问异常类的属性CGalaxyException::what()获取详细的错误描述信息字符串。
一个典型的错误处理代码示例如下:
try
{
IGXFactory::GetInstance().Init();
}
catch (CGalaxyException&e)
{
cout <<"错误码: "<< e.GetErrorCode() <<endl;
cout <<"错误描述信息: "<< e.what() <<endl;
}
catch(object^)表示捕获一个object类型的异常类。而这个类必须是在try语句块中被抛出的。例如:
#include<iostream>
最后
以上就是冷静过客最近收集整理的关于错误处理catch(object^)表示捕获一个object类型的异常类。而这个类必须是在try语句块中被抛出的。例如:的全部内容,更多相关错误处理catch(object^)表示捕获一个object类型内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复