我们想使用sstream将 string 转换为 int 。
但是我们不知道我们的字符串是否有整数,例如它可以是“hello 200”,我们想要200,或者它可以是“hello”,没有解决方案!
当我们在字符串中只有一个整数时,我有这个代码:
inline int string_to_int(string s)
{
stringstream ss(s);
int x;
ss >> x;
return x;
}
现在,如果 s = "你好 200!" 或 s = "hello" ,我们该怎么做?