Object Oriented Programming: Inheritance, memory allocation, base class initializer, destructors#Inheritance #memoryallocation #Baseclassinitializer #destructors