Exception Safety and the Strong Guarantee
Exception safety is the contract a function makes about program state when an exception passes
Exception safety is the contract a function makes about program state when an exception passes
noexcept specifies that a function won't throw exceptions, enabling optimizations and stronger guarantees.