6 Library introduction [library]

6.3 Library-wide requirements [requirements]

6.3.4 Constraints on programs [constraints]

6.3.4.6 Requires paragraph [res.on.required]

Violation of the preconditions specified in a function's Requires: paragraph results in undefined behavior unless the function's Throws: paragraph specifies throwing an exception when the precondition is violated.