Assignment 5
Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper
I will provide the orginial homework
Modify Assignment 4, changing:
- The movies array to one of three (3) types:A pointer to a dynamically allocated array of movies (Movie * movies). Use an arbitrary initial size of 1000.A static array of movie pointers (Movie * movies[1000]).A pointer to a dynamically allocated array of movie pointers (Movie ** movies – a typedef might be good here). Use an arbitrary initial size of 1000.
- Allow the user to enter a movie search string or a movie number (account for the movie not being found by either criteria).
- Replace the rank/box array index with an enumerated type (no 0, 1, 2).
- Resize the movies array to drop unused array elements if using options 1a or 1c.
- Use a movie pointer (Movie * [or typedef]) as the parameter/return type for any methods accepting/returning a movie object.
- Add const to all methods and return types as appropriate.If a method does not modify a data member, then const is appropriate.As movies are not modified after having been created/loaded, all Movie parameters and return types should probably be const Movie *.
- Add a destructor and delete/delete[ ] as appropriate to eliminate any memory leaks.Also set pointers to null as/if needed.
Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper
- Modify the driver to enable retrieval of the next movie, that is, the movie after the one currently shown, without the user entering, or knowing, the movie number.
- Again, this could be as simple as specifying a special character to indicate retrieval of the next movie.
- How to handle retrieving the next movie at startup (or after displaying the last movie, or after requesting an invalid movie), is a design decision.Possible options are to show the first movie or treat it as undefined (movie not found).
Order your essay today and save 25% with the discount code: STUDYSAVE
Turn in your highest-quality paper
Get a qualified writer to help you with
“ Need to modify a c++ assignment ”
Get high-quality paper
NEW! AI matching with writer