What is operator overloading in C++?
(a) Overriding the operator meaning by the user defined meaning for user defined data type
(b) Redefining the way operator works for user defined types
(c) Ability to provide the operators with some special meaning for user defined data type
(d) All of the mentioned
The question was asked during an internship interview.
The above asked question is from Operator Overloading in section Source Files, Classes and Operator Overloading in C++ of C++