C++ STL Song Manager