stoi(字符串,起始位置,2~32进制),将n进制的字符串转化为十进制。
好像不是标准库函数,慎用!
#include<iostream>
#include<cstdio>
#include<string>
using namespace std;
int main()
{
string str = "1010";
int a = stoi(str, 0, 2);
cout << a << endl;
return 0;
}
输出:10
将二进制的1010转化为十进制。