equal to operator = clarity

why the equal to operator is return an object, and that too an
reference object. and why should it receive a const reference. all
clarified with output being pasted.