Operator overloading, which allows the use of operators for user-defined types, is described in C++.
Overloading the + operator
operator overload
operator overload
/ operator overload
= overloading of the assignment operator
Overloading of the == operator
Overloading of the != operator
overloading of the write-to-screen operator
overloading of the operator receiving input from the user
Complex numbers are explained with examples.