【发布时间】:2015-09-27 13:48:23
【问题描述】:
在下面的代码中,我无法理解为什么string会以这种方式转换为int。
为什么要使用 0 的总和?
string mystring;
vector<int> myint;
mystring[i+1]=myint[i]+'0';
【问题讨论】:
-
你不会理解它,因为这段代码不会将字符串转换为 int。
-
或者它可以这样做?我要MCVE。
-
这里是不是缺少某种循环。
i+1确实表明了这一点。提供这段代码 sn-p 的上下文可能会给我们一些额外的信息,让我们也可以解释为什么要完成这一切。 -
我觉得这不是string->int转换,而是int->string转换。
-
看起来您在 ASCII 表字符和整数变量、转换等方面需要一些帮助。