文字列型変数でユーザーからの入力を取得する文字列ハンドラーを取得しようとしています...しかし、クラッシュしています。その理由を知りたいですか? または私は何を間違っていますか...
string UIconsole::getString(){
string input;
getline(cin,input);
if(input.empty() == false){
return input;
}
else{getString();}
return 0;
}
編集: エラー:
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct null not valid