The standard does not define priority levels; they can be derived from grammar.
Like any other syntax function, static_cast
takes place in this grammar. Since its use requires brackets, its operand expression can never be ambiguous, but this only means that it makes no sense to worry about getting the priority level for it from the grammar, and not that its place in the grammar itself is not makes sense. So the standard does nothing crazy here.
Which makes no sense that any source you specify listed a priority level for static_cast
. This is not so, just pointless.
Lightness races in orbit
source share