if(player!=NULL)
player->shuffled();
我这样做是为了避免将空引用传递给字符串构造函数,但是在编译时仍然会出错。
最佳答案
不知何故,您正在调用 std::string
构造函数,其中 const char*
值为 NULL。
为了避免这个问题。不要那样做。
关于c++ - 如何避免错误:在抛出 'std::logic_error' 的实例后调用终止 what(): basic_string::_S_construct null not valid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11705886/