关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
iot_search
2015-03-25 10:41
采纳率: 0%
浏览 2405
首页
C++的构造函数可以抛出异常么
如题,C++的构造函数可以抛出异常么,如果有异常,除了资源泄露之外,还会引起其他问题么?
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
4
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
普通网友
领域专家: 编程技术技术领域
2015-03-25 11:09
关注
你编码了什么异常,它就有什么异常,如指针越界、功能异常等
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(3条)
向“C知道”追问
报告相同问题?
提交
关注问题
C++
构造函数
中抛出的异常
2021-01-20 03:47
C++
程序员朋友们知道,
C++
中的
构造函数
是没有返回值的,所以不少关于
C++
编程方面的书上得出结论:“因为
构造函数
没有返回值,所以通知对象的构造失败的方法那是在
构造函数
中
抛出异常
”。主人公阿愚非常不同
C++
构造函数
抛出异常
需要注意的地方
2020-12-17 02:08
虽然从语法上讲,
构造函数
确实可以
抛出异常
,但在实际编程实践中,这通常被视为一种不良做法,因为
构造函数
抛出异常
可能会引发一系列问题,尤其是与内存管理和对象生命周期相关的风险。 首先,我们需要了解
构造函数
...
C++
构造函数
抛出异常
2019-09-27 17:03
TechArtisan6的博客
构造函数
可以
抛出异常
么?析构函数可以吗? 从语法上来说,
构造函数
可以
抛出异常
。 析构函数不能 (
C++
标准指明析构函数不能、也不应该
抛出异常
。)。 但从逻辑上和风险控制上,
构造函数
中尽量不要
抛出异常
。万不得已...
C++
构造函数
、析构函数与
抛出异常
2020-08-20 21:53
u010765526的博客
构造函数
可以
抛出异常
么?析构函数可以吗? 2,【分析】 从语法上来说,
构造函数
和析构函数都可以
抛出异常
。但从逻辑上和风险控制上,
构造函数
可以,析构函数不推荐
抛出异常
。 (1)
构造函数
可以
抛出异常
无论...
C++
构造函数
和析构函数
抛出异常
的详细说明
2024-09-24 15:24
**K的博客
【代码】
C++
构造函数
和析构函数
抛出异常
的详细说明。
c++
构造函数
抛出异常
2017-08-04 09:35
Agoni_xiao的博客
1、标准
C++
中定义
构造函数
是一个对象构建自己,分配所需资源的地方,一旦
构造函数
执行完毕,则表明这个对象已经诞生了,有自己的行为和内部的运行状态,之后还有对象的消亡过程(析构函数的执行)。可谁能保证对象的...
C++
构造函数
抛出异常
注意事项
2015-12-02 10:40
恋喵大鲤鱼的博客
1.
构造函数
中
抛出异常
在
C++
构造函数
中,既需要分配内存,又需要
抛出异常
时要特别注意防止内存泄露的情况发生。因为在
构造函数
中
抛出异常
,在概念上将被视为该对象没有被成功构造,因此当前对象的析构函数就不会被...
C++
构造函数
是否可以
抛出异常
2019-04-24 11:12
Erlei_n的博客
最近在工作中,接触到两次这个问题,一次是与Manager的每月一次交流中,Manager问我这个问题,当时回答得支支吾吾;... 参照《Effective
C++
》中条款08:别让异常逃离析构函数。 总结如下: 1.不要在析...
C++
-
构造函数
和析构函数能
抛出异常
吗?
2023-03-14 14:34
@Moota的博客
如果
构造函数
抛出异常
,对象的析构函数将不会执行,需要手动去释放已分配的资源,这很可能导致资源泄露的问题。
C++
中
构造函数
和析构函数
抛出异常
问题
2018-01-01 14:45
MachineChen的博客
抛出异常
1.1
抛出异常
(也称为抛弃异常)即检测是否产生异常,在
C++
中,其采用throw语句来实现,如果检测到产生异常,则
抛出异常
。该语句的格式为: throw 表达式;如果在try语句块的程序段中(包括在其中调用的函数...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告