Day 29 Recap Questions
  1. What is overloading in C++?
  2. Can you overload a function with the same name, same parameters, but different return type?
  3. Is it true that we can overload all the operators of a class?
  4. What is a copy constructor? When will it be called?
  5. What happens if you don’t define a copy constructor?
  6. What is the friend keyword? When do we use it?