您当前的位置: 首页 >  c++

韩曙亮

暂无认证

  • 4浏览

    0关注

    1068博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【C++ 语言】异常 ( 抛出字符串异常 | 抛出异常对象 | 抛出任意对象 | 抛出自定义异常 )

韩曙亮 发布时间:2019-08-21 23:08:24 ,浏览量:4

文章目录
        • I 异常处理
        • II 字符串异常
        • III 异常对象
        • IV 抛出任意类型对象
        • V 自定义异常
        • VI 异常相关代码

I 异常处理

1. 异常处理 : 使用 " try{}catch(){} " 将抛出异常的代码包起来 , 注意将可能抛出异常的代码包裹在 try 后的大括号中 , 将异常处理逻辑放在 catch 后的大括号中 ;

  • ① 包含可能出现异常的代码 : 在 try 代码块中编写可能抛出异常的代码 ;
  • ② 捕获异常 : catch 后的括号中注明可能捕获的异常类型 ;
  • ③ 针对捕获的异常进行处理 : 在 catch() 后的代码块中编写异常处理代码 ;

2. 异常处理代码示例 :

	// 2. 捕获异常对象
	//	其中调用 exception 的 what() 方法即可获得异常信息
	//	可以获取异常信息 , 即构造函数中传入的字符串
	try
	{
		throwException();
	}
	catch (exception &e)
	{
		cout             
关注
打赏
1663594092
查看更多评论
0.0769s