如何避免字符串到整数转换情况下的无效参数异常
How to avoid invalid argument exception in case of string to integer conversion
在C#中,有一些try函数可以避免异常,例如Int.TryParse((。我正在寻找类似的C++函数作为 std::stoi(( 的替代品。
C++的方式:
unsigned long value;
std::istringstream s(data);
if(s >> value)
{
// possibly check, if the stream was consumed entirely...
}
我喜欢这种方法的地方:如果使用cstdint
的类型,则无需担心是否使用具有正确函数的正确类型...
相关文章:
- 为什么 CRTP 模板C++给出无效参数错误?
- 为什么此字符串在传递到stoi时被视为无效参数
- boost::asio::async_write无效参数
- C ++回测问题:如何检查构造函数在假定失败时是否失败(给定输入的无效参数)
- 无效参数 C++ cygwin
- 套接字接受无效参数 (c++)
- 从带有 getline() 的文件读入一行上有多个信息得到无效参数错误
- 将无效参数传递给将无效参数视为致命的函数
- 如何避免字符串到整数转换情况下的无效参数异常
- 张量流 无效参数:In[0] 不是矩阵
- cudaFreeHost() 无效参数错误
- 未经治疗的例外,无效的参数传递给了一个认为无效参数作用的函数
- C++带有可变参数模板的无效参数
- std::find是否隐式修复无效参数
- 为什么这个程序告诉我传递了无效参数
- 在Win32中获取SetConsolecursorPosition函数的ERRORRORNO 87(无效参数)
- MSVCR120.dll的无效参数错误(在64位窗口中构建Tesseract Lib)
- 在C++中使用字符串类的 .substr 获取无效参数
- MySQL++ 无效参数错误
- 搜索无效参数