我正在尝试将任意长度的字符串转换为int,但到目前为止它只适用于有限长度的字符串.代码到目前为止:
long long convertToInt (std::string x){
long long number;
std::istringstream ss(x);
ss >> number;
return number;}
Run Code Online (Sandbox Code Playgroud)
为x=100000000000000000000000001函数返回0.有人能解释为什么吗?谢谢.