Which of the following is the best approach if it is required to have more than one functions having exactly
same functionality and implemented on different data types?
Suppose that the Test class does not have an overloaded assignment operator. What happens when an
assignment a=b; is given for two Test objects a and b?