构造函数问题

[复制链接]
1625|6
 楼主| xsgy123 发表于 2014-2-27 18:26 | 显示全部楼层 |阅读模式
在构造函数中new一段内存,失败了怎么处理?
无冕之王 发表于 2014-2-27 18:36 | 显示全部楼层
new失败属于边缘问题,不需要去管。
非得管你可以重载new防止程序崩溃。比较常用的有stl的new (nothrow)
pkat 发表于 2014-2-27 18:47 | 显示全部楼层
构造函数式可以抛出异常的。

如果你对于构造函数里面 new 不放心的, 你可以加入异常机制。
火箭球迷 发表于 2014-2-27 18:56 | 显示全部楼层
如果不加入异常机制,将会造成内存泄露。
gxgclg 发表于 2014-2-27 19:02 | 显示全部楼层
需要加入异常机制
yybj 发表于 2014-2-27 19:09 | 显示全部楼层
建议加入异常机制
angerbird 发表于 2014-2-27 20:36 | 显示全部楼层
我也跟着学习的了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

229

主题

2603

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部