社区
C++ 语言
帖子详情
一个不抛出异常的函数发生了错误会怎么处理?
hyqryq
2004-03-09 11:25:09
一个不抛掷任何类型异常的函数可声明如下:
void fun() throw();
那如果这个函数内部发生了错误怎么处理, 谁来处理?
例如:
void fun() throw()
{
sting a;
int x = 5;
int y = 0;
int z = 0;
z = x/y;
}
...全文
108
16
打赏
收藏
一个不抛出异常的函数发生了错误会怎么处理?
一个不抛掷任何类型异常的函数可声明如下: void fun() throw(); 那如果这个函数内部发生了错误怎么处理, 谁来处理? 例如: void fun() throw() { sting a; int x = 5; int y = 0; int z = 0; z = x/y; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
C++异常
C++异常是一种
错误
处理
方式,当
函数
遇到无法
处理
的
错误
时抛出。异常
处理
涉及throw、catch关键字,允许程序在
发生
错误
时不立即退出。通过示例代码解释了如何在
函数
中抛出和捕获异常,包括基类和派生类的使用。文章强调了异常规范的重要性,如异常类型继承自基类,并建议在
函数
声明中明确异常规范。
python 抛出_【Python】python异常的抛出机制
本文介绍了Python异常的抛出机制,运行时
发生
异常,解释器
会
查找
处理
语句,若当前
函数
未找到
会
传递到上层调用
函数
,最外层仍未找到则退出并打印traceback。还指出异常不都代表
错误
,所有异常继承自Exception,同时列举了常见异常类型。
java 抛出堆栈,java –
抛出异常
,以便堆栈跟踪不包含某些类类型
本文介绍了一种方法来操纵和优化Java应用中的异常堆栈跟踪,尤其是在大型应用中,当HTTP请求
抛出异常
时,堆栈跟踪可能包含大量不重要的信息。通过在异常
发生
时捕获并裁剪掉不相关的堆栈元素,只保留关键部分,可以显著提高堆栈跟踪的可读性和实用性。此外,还展示了如何在异常构造
函数
或
处理
位置调整堆栈跟踪,以便更好地定位和理解
错误
源。
swift异常
错误
处理
,
抛出异常
和
处理
异常
本文详细介绍了Swift中的
错误
处理
机制,包括如何使用抛出、捕获和可选类型表示和
处理
错误
,以及通过VendingMachineError枚举和throwing
函数
传递
错误
。还探讨了do-catch语句、throwing构造器、可选值
处理
和禁用
错误
传递的方法,以及如何使用defer语句进行清理操作。
python
抛出异常
_异常,Python 中
错误
的
处理
方式
本文介绍了Python中的异常
处理
机制,包括语法
错误
与运行时
错误
的区别、如何捕获异常、
处理
不同类型的异常、异常传递以及如何主动
抛出异常
。通过示例展示了如何确保程序的稳定性和健壮性。
C++ 语言
65,211
社区成员
250,515
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章