自定义异常
来源:互联网 发布:淘宝网网店装修教程 编辑:程序博客网 时间:2024/05/24 06:27
//throw yichang();//此时必须得加上括号//作用:(均在catch{}里体现) // 1.报告错误 // 2.修正错误#include <iostream>#include <string>using namespace std;class yichang {string s;public:yichang(string str="自定义异常\n"):s(str){}void what(){std::cout<<s;}};void function(){throw yichang();//此时必须得加上括号}int main() { try{ if(true) throw yichang("抛出错误\n");//刚开始这里就错误了 }catch(yichang &a){//catch(yichang a)//引用 a.what(); }int a;while(1){ try{ cin>>a; if(1==a) function();//执行这句则跳过下面的break break; }catch(yichang a){///非引用 a.what(); }}return 0;}
0 0
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常)
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 自定义异常
- 直流电机PWM调速系统中控制电压非线性研究
- IO流复制图片
- Java之单例模式(Singleton)
- 基于BBB的4轮移动轮式机器人系统设计与实现(五)--BeagleBone Black编码器开发应用
- 想学C#做管理系统的数院学生
- 自定义异常
- contiki 源码分析之dev(六)(core / dev)
- PYTHON上数据储存:推荐h5py
- vi vim编辑器常用快捷键,快捷键查询
- 哲学家进餐问题
- 12.3.2.2 使用查询和序列表达式
- (九)模板方法模式
- Ubuntu12.04下OpenCV-2.4.10安装
- SVM训练结果参数说明 训练参数说明 归一化加快速度和提升准确率 归一化还原 核函数