Question: What does operator overloading allow you to do?
- hide built-in operatores when necessary
- add methods to be interpreted by the compiler at runtime
- define how enums and other primitive value types work within the rest of the application
- define custom functionality for common operators like addition and equality
Answer: The correct answer of the above question is Option D:define custom functionality for common operators like addition and equality