【发布时间】:2016-12-13 14:19:23
【问题描述】:
假设我有一个这样的构造函数
Something(SomethingElse) noexcept : member{SomethingElse, something_that_might_throw()} {
...
}
如果member 的构造可以抛出,那么在这种情况下noexcept 可以吗?在上面的例子中,成员变量member 属于我不知道的类型。
附带说明:在使用 noexcept 时是否需要担心其他边缘情况?
【问题讨论】:
-
@personwhodownvotedme 这个问题有什么问题?
-
不认识的人不要。有显示名为
downvoter的用户。 -
@VeniVidiVici 如果用户在问题中没有任何活动,我认为不会向用户发送通知?
-
@VeniVidiVici 有什么区别?
-
似乎是一个很好的理由(对某人而言)投反对票……(不过我投了赞成票)。
标签: c++ c++11 constructor c++14 noexcept