社区
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;
}
...全文
72
16
打赏
收藏
一个不抛出异常的函数发生了错误会怎么处理?
一个不抛掷任何类型异常的函数可声明如下: void fun() throw(); 那如果这个函数内部发生了错误怎么处理, 谁来处理? 例如: void fun() throw() { sting a; int x = 5; int y = 0; int z = 0; z = x/y; }
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
google common jar包
import com.google.common.base.Preconditions 编译Setting 或SystemUI
会
用到。欢迎下载!!
改善程序设计技术的50个有效做法(CC++)(free)
PPT文档,改善程序设计技术的50个有效做法
构造
函数
、析构
函数
抛出异常
的问题
目录 引子 1.
抛出异常
1.1
抛出异常
语句格式 1.2 嵌套调用的异常
处理
时机 2.构造
函数
可以
抛出异常
吗? 3.析构
函数
可以
抛出异常
吗? 3.1 more effective c++提出析构
函数
不能
抛出异常
的两点理由 4.如何
处理
析构
函数
中的异常? 4.1 析构
函数
内部消化异常 4.2主动关闭程序 4.3把可能
抛出异常
的代码移出析构
函数
引子 先看
一个
程序,
会
输出什么? struct A { A() { cout << "A" <<...
构造
函数
和析构
函数
能
抛出异常
吗?
但是当无法保证析构
函数
中不
发生
异常时,该怎么办呢?析构
函数
不能、也不应该
抛出异常
。构造
函数
可以
抛出异常
,但是不建议这么做。
C++中构造
函数
和析构
函数
可以
抛出异常
吗?
C++中构造
函数
和析构
函数
可以
抛出异常
吗?
C++ 语言
65,198
社区成员
250,522
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章