So vermeiden Sie den Fehler: terminate wird aufgerufen, nachdem eine Instanz von 'std :: logic_error' ausgelöst wurde what (): basic_string :: _ S_construct null ist ungültig
if(player!=NULL)
player->shuffled();
Ich mache solche Dinge, um zu vermeiden, dass ein Null-Verweis an einen String-Konstruktor übergeben wird, aber beim Kompilieren kommt es trotzdem zu Fehlern.