欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

terminate called after throwing an instance of ‘std::invalid_argument‘ what: stoi Aborted

最编程 2024-01-12 20:25:03
...

本文转载自:
https://blog.****.net/weixin_42148546/article/details/82694527

终端报错:

terminate called after throwing an instance of 'std::invalid_argument'   what():  stoi 
Aborted

主要问题:

异常
std::invalid_argument :没有可执行的转换
std::out_of_range :转换后的值超出了结果类型的范围,或者如果底层函数(std::strtol或std::strtoll)将errno设置为ERANGE。
STD::TealEnter()被C++运行时调用,当异常处理失败时,可能是因为: 1) 抛出异常而未捕获

所以可能在std::itos()函数中的参数不是可转换成整数的字符串。