Skip to content

bereketAlemu-git/improved-CuMarket

Repository files navigation

Name: Bereket Alemu

improved-CuMarket

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.

Setup

Ensure you have a C++ compiler installed on your system.

Compilation

Navigate to the root directory of the project and run the following command:

make

Execution

To run the application, execute the following command:

./a4

Features

Listings 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.

About

This project focuses on designing a solution for processing and manipulating structured data, enhancing skills in file I/O operations, and utilizing STL algorithms for data sorting and searching. The objective is to read data from files, implement efficient algorithms, and ensure robust error handling and data integrity.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors