CS 342 1/28/14 Inheritance In its simplest form, inheritance allows the user to create a base-class that contain the "similar functionality" of some classes we need to create. The sub-classes take the base-class and add the unique properties for each sub-class. Base-class: motorVehicle Sub-Classes: truck, car, motorcycle Side Note: Garbage Collection vs. User De-allocation primary use of a destructor in C++ is to help with User-Deallocation.