C++ stoi、 stol、 stoll函数用法
stoi()函数
#include <string>
int stoi(const string &str, size_t *pos = 0, int base = 10);
int stoi(const wstring &str, size_t *pos, int base = 10);
**功能:**将字符串转成int整数
参数:
str:字符串;
pos:存储将字符串str转成int整数,处理将str中字符个数的地址,默认null;
base:进制,10:十进制…;
stol()函数
#include <string>
long stol(const string &str, size_t *pso = 0, int base = 10);
long stol(const wstring &str, size_t *pso = 0, int base = 10);
**功能:**将字符串转成long整数
参数:
str:字符串;
pos:存储将字符串str转成long整数,处理将str中字符个数的地址,默认null;
base:进制,10:十进制…;
stoll()函数
#include <string>
long long stoll(const string &str, size_t *pso = 0, int base = 10);
long long stoll(const wstring &str, size_t *pso = 0, int base = 10);
**功能:**将字符串转成long long整数
参数:
str:字符串;
pos:存储将字符串str转成long long整数,处理将str中字符个数的地址,默认null;
base:进制,10:十进制…;