web-dev-qa-db-ja.com

エラーを回避する方法: 'std :: logic_error'のインスタンスをスローした後に呼び出されるterminate():basic_string :: _ S_construct nullは無効です

if(player!=NULL)
    player->shuffled();

Null参照を文字列コンストラクターに渡さないようにするためにこのようなことを行いますが、コンパイル時にエラーが発生します。

17
Czon

どこかで、どういうわけか、std::string値NULLを使用してconst char*コンストラクターを呼び出しています。

問題を回避するため。それをしないでください。

62
Dave S