Name: Bereket Alemu
This project is a digital marketplace application for listing and selling goods. The project focuses on using operator overloading, templates, multiple inheritance, and the strategy pattern to manage and search listings effectively.
Ensure you have a C++ compiler installed on your system.
Navigate to the root directory of the project and run the following command:
makeTo run the application, execute the following command:
./a4Listings Management: Add, remove, and search for listings.
Price Class: Store and manage prices with operator overloading.
Listing Class: Store information about items for sale.
List Class: Templated collection class to store listings.
Filter Classes: Implement different search filters using multiple inheritance.
CuMarket Class: Main class for managing the marketplace.