Week-14: Insertion & Extraction Operator Overloading, Exception Handling

Week-14: videos already shared with students via class WhatsApp group.
Contents that are covered in this weeks are
  • Extraction and Insertion Operator overloading (Book Class)
  • The this Pointer
  • A Memory-Efficient String Class with this pointer
  • Dynamic Type Information
    • ​dynamic_cast
    • The typeid Operator
  • C++ Exception Handling
  • Throwing Exceptions, Catching Exceptions (try, catch and throw keywords)
  • C++ Standard Exceptions
  • User define Exception with a simple example
  • stack Class with user define Exception
  • stack Class with user define multi exception with multiple catch blocks
  • stack Class with user define multi exception with arguments