我是靠谱客的博主 冷静过客,最近开发中收集的这篇文章主要介绍错误处理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类型的异常类。而这个类必须是在try语句块中被抛出的。例如:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部