C++之异常处理
2008-03-23 09:07
246 查看
//异常处理关键字try,throw,catch的使用
#include <iostream.h >
class exception
{
public:
void func()
{
try//try代码块被称为监视块
{
throw 1;//throw发送异常信息
}
catch(int a)//该参数接收整形错误信息,(...)将接收任何类型的错误信息
{
cout << "捕获的异常号码:" << a << endl;
return;
}
cout <<"没有检测到任何异常!" << endl;
return;
}
};
int main()
{
exception ex;
ex.func ();
return 0;
}
#include <iostream.h >
class exception
{
public:
void func()
{
try//try代码块被称为监视块
{
throw 1;//throw发送异常信息
}
catch(int a)//该参数接收整形错误信息,(...)将接收任何类型的错误信息
{
cout << "捕获的异常号码:" << a << endl;
return;
}
cout <<"没有检测到任何异常!" << endl;
return;
}
};
int main()
{
exception ex;
ex.func ();
return 0;
}
相关文章推荐
- C++ 异常处理-2
- C++的异常处理
- C++异常处理基本思想
- C++的异常处理
- C++中读写文件过程中异常处理机制
- Linux&nbsp;下&nbsp;C++程序的异常处理技巧
- C++中异常处理try-throw-catch
- [C++]异常处理中的拷贝构造操作(copy constructor)
- C++中的异常处理机制
- C++ 中的异常处理要点
- C++之模板和异常处理
- 深入理解C++中的异常处理机制
- c++异常处理--创建自己的异常处理类
- 【C/C++】【FAQ】【内存泄露】未处理的异常:0xC0000005:读取位置0xabababab时发生访问冲突
- C与C++中的异常处理3
- 【C++】try 语句捕获异常,catch子句处理异常
- 异常处理与MiniDump详解-(1)C++异常
- C++ try catch() throw 异常处理
- C&C++中的异常处理介绍
- C++ 异常处理