WHAT IS OVERLOADING AN OPERATOR?

Can somebody explain to me what overloading an operator is, and what purpose does it serve? I've red about overloading operators for objects (e.g +, -, >>, << etc.) but i'm failing to understand the general idea behind operator overloading. Please give examples of the ++ and the >> operator in particular. Thanking you in advance.
Topic archived. No new replies allowed.