运行时提示错误basic_string::_S_construct|运行时提示错误basic_string::_S_construct null not valid
代码
char* xxx = func();
string yyy(xxx);
运行时提示错误:
terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct null not valid
【运行时提示错误basic_string::_S_construct|运行时提示错误basic_string::_S_construct null not valid】提示的错误已经很明确,是string构造不能传入空指针xxx,即在xxx为空时会报上面错误,保证func返回不为空即可。
推荐阅读
- 唱歌教学(导致嗓音损坏的几个常见的错误唱歌方法!)
- 调取接口时报404错误(ID:16)
- 呼市首大医院温馨提示(男人有啥也不能有“qian”)
- 接口|axios接口报错-参数类型错误解决
- 碧珠生活智慧语录24-1(没有错误)
- 追女生的七种错误思维
- c#常用网址记录
- mysql提示无法找到句饼_找不到数据库启动句柄
- sentry搭建错误监控系统(二)
- 跑步锻炼却伤了膝盖(10|跑步锻炼却伤了膝盖?10 个容易犯的错误,别再做了!)