问题
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.
回答1:
Somewhere, somehow, you're calling the std::string
constructor with the const char*
value NULL.
To avoid the problem. Don't do that.
来源:https://stackoverflow.com/questions/11705886/how-to-avoid-the-error-terminate-called-after-throwing-an-instance-of-stdlog