📄 myexception.h
字号:
/*****************************************************************
** 文件名: myexception.h
**描述:该文件中均为一个异常类,用于处理程序中的异常情况。
*****************************************************************/
#ifndef EXCEPTION_H_
#define EXCEPTION_H_
//无效命令行参数异常。
class CbadCommand : public exception{
private:
string m_Cinformation;
public:
void m_fnImformation() throw();
CbadCommand(string pa_information) throw();
};
//无效指针异常。
class CInvalid_pointer : public exception{
public:
Bad_pointer() throw();
};
/****************************************************
** 以下均为处理编译时出错信息的异常类。
** CCompile_error为所以异常类的基类。
****************************************************/
class CCompile_error : public exception{
protected:
int m_ilineo;
public:
CCompile_error(int pa_ilineo) throw();
void Typelineo() throw();
};
//处理无效标识的异常类。
class CInvalid_type : public CCompile_error{
private:
string m_strErrImfo;
public:
CInvalid_type(int pa_ilineo, string pa_ErrImfo) throw();
void Type_error() throw();
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -