No. One is valid, the other isn't. (Maybe.*)
You can generally only assign to lvalues, which are, tautologically, things you can assign to. The result of an arithmetic expression usually isn't something you can assign to.
More simply: a = 1 + 2
is OK, but 1 + 2 = a
is not. You can give a
a value, but you cannot give the result of an addition of integers a value.
Assignment in C++ is a state change. It is very different from the mathematical concept of "equations". An assignment in C++ is more like a definition in mathematics, but unlike in maths you can reassign values to existing objects.
*) Operator overloading complicates the picture a bit.