when must we use a global friend function to overload an operator? a.when the right operand is not a class object. b.when overloading the post-increment operator. c.when overloading the pre-increment operator. d.when the left operand is not a class object.