perator overloading is the ability to redefine the functionality of the operators. Programming languages like c++ supports operator overloading