1.一种错误码的处理方法,其特征在于,所述方法包括:
获得用于定义错误码的错误码基类,并对所述错误码基类进行特例化处理,以定义所述错误码;其中,所述错误码是弹幕链接发生错误时产生的错误码;所述对所述错误码基类进行特例化处理包括:定义一个模板类class CErrnoType作为错误码基类,所述错误码基类是一个空的类,在所述错误码基类的开头,加入template
获得错误码管理类,所述错误码管理类用于提供调用包含所述错误码的所有错误码的调用接口,以及用于生成并存储所述错误码对应的错误码描述信息;
当所述弹幕链接发生错误之后,基于所述弹幕链接产生的错误信息,调用所述调用接口访问错误码管理类,以获得所述错误码,并从所述错误码管理类中提取出所述错误码描述信息。
2.如权利要求1所述的方法,其特征在于,所述获得用于定义错误码的错误码基类,并对所述错误码基类进行特例化处理,包括:使用C++语言的模板设计一模板类作为错误码基类;
并对错误码基类进行模板特例化处理。
3.如权利要求1所述的方法,其特征在于,所述错误码管理类为单件类。
4.如权利要求1所述的方法,其特征在于,所述获得错误码管理类,包括:创建Error Mgr类;
基于Error Mgr类,构建错误码管理类的默认构造函数,并将该默认构造 函数定义成私有的;
创建静态实例化指针,用于指向已经创建的Error Mgr类;
创建对外的错误码Error Mgr类访问接口,以使得开发者可以访问已经创建的Error Mgr类;
创建错误码描述数组,用以存储所述错误码描述信息,所述错误码描述信息与所述错误码一一对应。
5.如权利要求4所述的方法,其特征在于,当开发者调用Error Mgr类访问接口时,接口先判断所要访问的类否已经创建了实例化对象,如果没有则创建一份,如果已经创建则返回创建的。
6.如权利要求1所述的方法,其特征在于,所述获得错误码管理类,包括:设置错误码注册接口,以使开发者能够通过调用该接口注册错误码,所述错误码注册接口为宏接口。
7.如权利要求1所述的方法,其特征在于,所述获得错误码管理类,包括:设置获取错误码描述信息的接口,该接口根据错误码获取相应的错误码描述信息,并返回给用户。
8.一种错误码的处理装置,其特征在于,所述装置包括:
第一获得单元,获得用于定义错误码的错误码基类,并对所述错误码基类进行特例化处理,以定义所述错误码;其中,所述错误码是弹幕链接发生错误时产生的错误码;所述对所述错误码基类进行特例化处理包括:定义一个模板类class CErrnoType作为错误码基类,所述错误码基类是一个空的类,在所述错误码基类的开头,加入template
第二获得单元,获得错误码管理类,所述错误码管理类用于提供调用包含所述错误码的所有错误码的调用接口,以及用于生成并存储所述错误码对应的错误码描述信息;
管理单元,当所述弹幕链接发生错误之后,基于所述弹幕链接产生的错误信息,调用所述调用接口访问错误码管理类,以获得所述错误码,并从所述错误码管理类中提取出所述错误码描述信息。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑7所述的方法。
10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1‑7所述的方法。