title: Parse a text file, create a new instance of a song class, and add a song to a vector<Song*>
body: <p>I have asked a question simular to this a week or so ago. What was said before brought me into many problems because I forgot to mention something.</p>
  
  <p>The problem is that I have a text file that contains hundreds of lines that all look like:</p>
  
  <p>song_number|song_title|song_release_date||<em>ignore this one</em>|0|1|0|1|0|0|0|0</p>
  
  <p>the numbers represent what type of music the song is. If there is a 1 it would represent a certain genre and if 0 it would not represent that type of genre. The genre at(0) for example is the same for every song and same with the rest of the genres. </p>
  
  <p>Now I need to create a new instance of a song class that has these parameters being:</p>
  
  <p>(int song_number, string title, string release_date, vector genres)</p>
  
  <p>I wish to parse the text file in 1 function, that function creating a new instance of the song class and then in the end adding it to a vector of type Song.</p>
  
  <p>The idea is so that I can access any song based on song number so I can do something like 
  songHolder->at(100)->get_song_title();</p>
  
  <p>Thanks!!</p>