Cómo evitar el error: terminar llamado después de lanzar una instancia de 'std :: logic_error' what (): basic_string :: _ S_construct null not valid
if(player!=NULL)
player->shuffled();
Hago esas cosas para evitar pasar una referencia nula a un constructor de cadenas, pero al compilarlo todavía se produce un error.