C++ Operator Overloading Question:

Operator overloading is:
a) making c++ operator works with objects
b) giving new meaning to existing operator
c) making new operator
d) both a & b