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