wha*_*for 2 c++ string integer static-cast
我想知道我是否可以使用static_cast?将部分字符串转换为整数?我知道atoi()存在类似的东西,但我应该真的使用它才能将我的字符串的第一个字符转换为整数吗?
int w;
string my_str;
getline(cin, my_str);
w = static_cast<int>(my_str[0]) - 48;
Run Code Online (Sandbox Code Playgroud)
这是正确的吗?或者我应该以另一种方式做到这一点?