⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myexception.h

📁 内含源代码和编译实验报告
💻 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 + -