Question: 1 . 2 0 LAB 1 - Linked List You will be building a linked list. Make sure to keep track of both the head

1.20 LAB 1- Linked List
You will be building a linked list. Make sure to keep track of both the head and tail nodes.
(1) Create three files to submit.
Playlist.h - Class declaration
Playlist.cpp - Class definition
main.cpp - main0 function
Build the PlaylistNode class per the following speciffications. Note: Some functions can initially be function stubs (empty functions), to be completed in later steps.
Default constructor (1 pt)
Parameterized constructor (1 pt)
Public member functions
Insertafter()(1 pt)
SetNext(0- Mutator (1 pt)
GetIDO - Accessor
GetSongName()- Accessor
GetArtistName()- Accessor
GetSongLength()- Accessor
GetNext0- Accessor
PrintPlaylistNode0
Private data members
string uniquelD - Initialized to "none" in default constructor
string songName - Initialized to "none" in default constructor
string artistName - Initialized to "none" in default constructor
int songLength - Initialized to 0 in default constructor
PlaylistNode* nextNodePtr - Initialized to 0 in default constructor
Ex. of PrintPlaylistNode output:
 1.20 LAB 1- Linked List You will be building a linked

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!