+1-316-444-1378

Smart pointers are required. Basic requirements: Create three classes: Disc.h, Disc.cpp, DiscList.h, DiscList.cpp, Track.h, Track.cpp. Follow the UML for a diagram with how to construct the classes. Main file should implement a menu that looks like this:

(A)dd a new disc.
(R)emove an disc.
(P)rint an disc.
(L)ist discs.
(Q)uit

Assignment due on Tuesday.