【发布时间】:2018-10-20 18:00:21
【问题描述】:
以下面的示例代码为例:
void test(const Item& item = Item()) {
...
}
假设一旦item 被传递给函数,this 就不能抛出。
问题是:函数应该标注noexcept还是noexcept(noexcept(Item()))?
IHMO,前者应该没问题,但我不确定。非常感谢标准的引用!
【问题讨论】:
标签: c++ language-lawyer noexcept