Transcription: An overloaded operator is declared by preceding one of the valid C++ operators with the word operator. Overloaded operators must have at least one user-defined type as an argument. Overloading operators are distinguished by the number and types of operands used with the operator.