atoi函数
功能:纯数字 string 转换成 int 输出
使用:
- atoi()的参数是 const char,因此使用必须先调用 c_str()的方法把这个string转换成 const char类型
atoi()不会做范围检查,如果超出范围的话,超出上界,则输出上界,超出下界,则输出下界
string str="123456";
int N=atoi(c_str(str));
stoi函数
功能:纯数字 string 转换成 int 输出
使用:直接调用,stoi()的参数是const string,不需要转化为 const char
- stoi()会做范围检查,默认范围是在int的范围内的,如果超出范围的话则会runtime error!
string str="123456";
int N=stoi(str);