Which of the following statement (s) regarding operator overloading is false?
a. Overloaded operator should have same precedence as in actual operator.
b. Overloaded operator should have same number of operands as in actual operator.
c. Overloaded operator should return same type precedence as in actual operator.
d. Operator overloading using friend function should not overload the =, ( ), [ ], or –> operators
I. a and d only
II. b and c
III. c only
IV. all statements are correct