Day 28 Recap Questions
  1. What is a non-default (or “alternative”) constructor?
  2. If we define a non-default constructor, will C++ generate an implicitly defined default constructor?
  3. When do we use the this keyword?
  4. What is a destructor?
  5. A destructor will automatically release memories that are allocated in the constructor- true or false?