本文介绍了string类型与其他类型之间的转换接口,所有的接口均声明在string头文件当中。
#include <string>
1、string 转换为 int
stoi("1234"); // 1234
2、string 转换为 long
stol("10000000"); // 10000000
3、string 转换为 unsigned long
stoul("10000000"); // 10000000
4、string 转换为 long long
stoll("10000000"); // 10000000
5、string 转换为 unsigned long long
stoull("10000000"); // 10000000
6、string 转换为 float
stof("10.123"); // 10.123
7、string 转换为 double
stod("10.123456"); // 10.123456
8、string 转换为 long double
stold("10.123456"); // 10.123456
9、val (其他类型)转换为 string
to_string(12345); // "12345"
10、val (其他类型)转换为 wstring
to_wstring(12345); // "12345"
谢谢阅读