terminate called after throwing an instance of 'std::length_error' what(): basic_string::_M_create
时间: 2024-01-12 07:04:14 浏览: 316
kill_program_by_name.zip_terminate process
这是一个运行时错误,可能是因为你在使用 C++ 的 std::string 类型时,尝试创建一个长度超出了其最大限制的字符串。std::string 类型的最大长度是由你的平台和编译器决定的,一般来说是非常大的,但也有可能出现长度限制。你可以检查一下你的代码,看看是否有创建过长的字符串的情况,或者尝试使用其他的字符串类型或者数据结构来解决问题。
阅读全文