The generally accepted return type of an overloaded operator=() in C++ is a non-const reference...