小编mad*_*ddy的帖子

使用sstream将std :: string转换为int

我正在尝试将任意长度的字符串转换为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.有人能解释为什么吗?谢谢.

c++ string type-conversion sstream

1
推荐指数
1
解决办法
135
查看次数

标签 统计

c++ ×1

sstream ×1

string ×1

type-conversion ×1