Aid Management Application (AMA) manages a list of goods that need to be shipped to a disaster area; it tracks the quantity of items needed, tracks the quantity on hand, and stores the information in a file for future use.
- Inheritance
- Polymorphism
- virtual functions
- abstract base classes
- template functions
- Fundamentals
- carefully managing dynamic memory
- proper class management and encapsulation
- member functions and privacy
- custom input/output stream operators
- custom file stream operators