if(player!=NULL) player->shuffled(); I do such things to avoid passing a null reference to a string constructor, but when compiling it still comes to error.
31 Answer
Somewhere, somehow, you're calling the std::string constructor with the const char* value NULL.
To avoid the problem. Don't do that.
1