水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:构造函数打开文件怎么处理打开失败的情况
4楼
|
ziqin
|
2023-08-09 00:23:23
|
展开
小概率(5%),throw,大于5%可能性,要改变设计模式,如果是运行时会出现的,不在构造函数内打开,并将加bool open() 函数,不会在运行时出问题的(纯粹应该由使用者检查的),用assert
--
FROM 125.119.102.*
16楼
|
ziqin
|
2023-08-10 14:47:41
|
展开
你记错了
事实上,在构造函数中抛异常,是一个处理异常(<5%出现可能性)很优雅的方式
【 在 Madlee 的大作中提到: 】
: 为啥记得以前说,不应该在构造/析构函数里抛出异常?
:
--
FROM 125.119.96.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版