小编Koh*_*001的帖子

new []如果元素默认构造函数可以抛出?

考虑以下代码:

example_t* a = new example_t[8];
Run Code Online (Sandbox Code Playgroud)

class example_t有默认的ctor可以抛出,假设数组中第5个元素的构造抛出.是否有自动调用4个第一个元素的析构函数?这是一个定义明确的行为吗?

c++

18
推荐指数
2
解决办法
307
查看次数

标签 统计

c++ ×1