C++中的异常处理

duchaoli 2008-09-12 08:14:57
try
{
}
throw()
catch()

catch(),throw()带的参数都可以是什么啊?
...全文
125 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
blackmurder 2008-09-12
  • 打赏
  • 举报
回复
有点像overload
dch4890164 2008-09-12
  • 打赏
  • 举报
回复
扔出去什么类型你就抓什么类型!
whuyotc 2008-09-12
  • 打赏
  • 举报
回复
学习
wudeshou82666 2008-09-12
  • 打赏
  • 举报
回复
try
{
throw 对象
}
catch(...)
{
}
可以抛出任何类型的异常
捕捉的时候要类型对上就OK了
不过可以catch的参数可以是引用,那么就可以在catch代码块中对捕捉到的异常进行处理.
还有很多特点.不一一讲了
fierceagle 2008-09-12
  • 打赏
  • 举报
回复
什么类型都可以,catch的参数甚至都可以用三个点...来表示所有的异常都可以捕获,catch(...)
fengyizi 2008-09-12
  • 打赏
  • 举报
回复
友情帮顶,自己也学习下。
独孤过儿 2008-09-12
  • 打赏
  • 举报
回复
http://dev.csdn.net/article/12/12628.shtm

自己系统的看一下啊...
K行天下 2008-09-12
  • 打赏
  • 举报
回复
任何类型,很多时候都是一个类,C++有专门的 异常类
wangdeqie 2008-09-12
  • 打赏
  • 举报
回复
1.内建类型,比如:int,float

2.自定义的类型:比如:

class Widget //一个类,具体是什么类在这里并不重要
{
...
};
catch (Widget w) ... //一些catch
yyyapple 2008-09-12
  • 打赏
  • 举报
回复
任何类型,内置的,自定义的
richbirdandy 2008-09-12
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wudeshou82666 的回复:]
try
{
throw 对象
}
catch(...)
{
}
可以抛出任何类型的异常
捕捉的时候要类型对上就OK了
不过可以catch的参数可以是引用,那么就可以在catch代码块中对捕捉到的异常进行处理.
还有很多特点.不一一讲了
[/Quote]
yes
内容概要:本文档是JEDEC发布的标准JESD255(2024年2月版),定义了非易失性SPI闪存存储器(支持QPI和xSPI接口)的可选CRC(循环冗余校验)安全扩展功能。标准涵盖CRC-8和CRC-16两种校验模式,分别适用于8位和16位对齐的数据总线事务,旨在提升数据传输的可靠性,满足汽车电子功能安全(如ASIL-D等级)要求。文档详细规定了CRC的计算方法(采用AUTOSAR多项式)、校验字段格式、事务协议模式(包括DOPI、SOPI、QPI等)、数据分段保护机制、状态与配置寄存器以及错误响应行为,并提供了详细的时序图和数值示例。; 适合人群:从事汽车电子、嵌入式系统、存储控制器或非易失性存储器设计的硬件工程师、固件开发者及符合ISO 26262功能安全要求的研发人员;JEDEC成员企业及相关半导体厂商的技术标准人员。; 使用场景及目标:①为SoC、ASIC、FPGA等芯片设计提供SPI Flash接口的CRC安全扩展规范依据;②指导存储器厂商开发符合功能安全要求的高可靠性SPI闪存产品;③帮助系统集成商实现安全关键应用的数据完整性验证机制。; 阅读建议:本标准技术细节丰富,涉及多种协议模式和时序规范,建议结合JESD251等相关标准对照阅读,并参考附录的AUTOSAR CRC算法和数值示例进行验证,重点关注CRC启用后的数据对齐、填充规则及错误标志处理流程。

65,206

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧