Assignment operator =
An assignment operator stores a value in the object designated
by the left operand. If either side of an assignment expression is
a vector type, both sides of the expression must be of the same vector
type. Therefore, the expression a = b is valid and
represents assignment if a and b are
of the same vector type. Otherwise, the expression is invalid, and
the compiler reports an error about inconsistent data types.