if(player!=NULL)
player->shuffled();
Je fais de telles choses pour éviter de passer une référence nulle à un constructeur de chaîne, mais lors de la compilation, il s'agit toujours d'une erreur.
Quelque part, d'une manière ou d'une autre, vous appelez le std::string
constructeur avec le const char*
valeur NULL.
Pour éviter le problème. Ne fais pas ça.