The noexcept operator determines whether the evaluation of its operand,
which is an unevaluated operand, can throw an
noexcept ( expression )
The result of the noexcept operator is a constant of type bool
and is a prvalue.
The result of the noexcept operator is true
unless the expression is