c++异常简单实例
来源:互联网 发布:智能化网络综合布线 编辑:程序博客网 时间:2024/04/30 03:39
c++支持异常,与异常相关的关键字有:try,catch,throw。其实异常类的实现并不神秘,本文将通过一个简单的例子说明如何实现一个简单的异常类,还是先看下面一个简单的异常实现代码:
#include <iostream>
#include <string>
using namespace std;
class Exception
{
public:
Exception(string s)
{
cout<<"exception"<<s<<endl;
}
~Exception()
{
}
}
f()
{
int x;
cin>>x;
if(!x)
{
throw(Exception("test"));
}
else
{
cout<<"x is not 0"<<endl;
}
}
int main()
{
try
{
f();
}
catch(Exception e)
{
cout<<"catch an exception"<<endl;
}
}
程序功能是接受一个数字,如果是0的话旧抛出异常。
- c++异常简单实例
- 自定义异常简单实例
- Oracle 简单异常实例
- JAVA内存异常简单实例
- 【c++】简单异常处理笔记
- sqlite3 C简单编程实例
- C#中的异常处理(简单)一
- 【C++】异常处理的简单应用。
- java对异常泛型的简单实例
- try ... ctach异常处理的一个简单实例
- C#.net,remoting的简单应用实例
- (C#)一个WCF简单实例
- (C#)一个WCF简单实例
- (C#)一个WCF简单实例
- C回调函数的简单实例
- C#.NET解析XML(简单实例)
- 有史以来最简单的三层实例(C#)
- C一个简单的通配符匹配实例
- SqlCommand 参数化输入SQL语句
- 统计规律与数据编码
- SCJP第二课课后笔记
- SRP
- spurious wakeups
- c++异常简单实例
- 与64位机的第一次亲密接触
- Log4j配置
- Oracle游标使用大全
- 在关键路径上,编码需谨慎
- oralce数据库的自动备份脚本和还原!
- VC常用数据类型
- 今天调试的一个bug,如果你懂c语言,不妨进来锻炼下眼力哦
- Mysql的常见错误总结