Answered step by step
Verified Expert Solution
Question
1 Approved Answer
no other informations were provided c++ You are asked to write a program for an online video store which provides its customers with services for
no other informations were provided
c++
You are asked to write a program for an online video store which provides its customers with services for renting & buying videos. Program should have the following functionalities: 1.Rent a video; that is, check out a video. 2. Retum, or check in, a video. 3. Create a list of videos owned by the store. 4. Show the details of a particular video. 5. Print a list of all the videos in the store. 6. Check whether a particular video is in the store. 7. Maintain a customer database. 8. Print a list of all the videos rented by each customer. The program will process a list of videos. Information regarding the txt file is as follows; 1. video title (that is, the name of the movie) 2. movie star 1 3. movie star2 4. movie producer 5. movie director 6. movie production co 7. number of copies Therefore the program revolves around the major components of videos and customers. In order to regulate this, the program will need to hold different lists within. These lists will include a list to store all videos in the store, a list to hold the customers and the list of videos which are currently rented by each customer In the documents you are given videoType and videoList Type header files as well as their implementation files, unorderedLinkedList header file is also given with it's corresponding linkedList header file. Add necessary checks for preventing overlaps in header files. 1) Provide the necessary implementations for the operator overloading of t- and operators at the videoType in order to perform the comparisons of video titles accordingly. Also implement the output operator overload ( Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started