noexcept是会传递的,由底层函数向调用者传递,声明为noexcept
题目这么做可能有一定的风险,如果后面想改成非noexcept的,但是可能调用者已经以来了noexcept,会导致调用者架构被破坏
noexcept是函数接口的一部分,也就意味着,调用者对它有依赖
noexcept函数比non-except函数更可以优化
noexcept对move操作、swap、内存释放函数、析构函数特别有价值
大多数函数是异常无关的(exception-neutral),而不是noexcept