像这样写只能转为0
string str = "0x12";
int i = stoi(str);
正确的写法应该是这样:
string str = "0x12";
int i = stoi(str,0,0);
指定base是0,函数则自动判断。不写的话,默认值是10,当然不给力。
像这样写只能转为0
string str = "0x12";
int i = stoi(str);
正确的写法应该是这样:
string str = "0x12";
int i = stoi(str,0,0);
指定base是0,函数则自动判断。不写的话,默认值是10,当然不给力。