What's too cute when overloading an operator?
The official design guidelines say:
❌ DO NOT be cute when defining operator overloads.
They give two examples:
to use the logical union operator to union two database queries
to use the shift operator to write to a stream
but those aren't that cute.
What's a better example of being too cute when defining an operator overload?