We use
x += y
instead of
x = x + y
And similarly for *,/,- and other operators. Well, what about
*,/,-
C++ has a limited set of operators and keywords.
What you are trying to do is outside the C++ specification and is not possible.
You can do the comparison and assignment with this one-liner if you want:
x = (x < y) ? x : y;