在C++中,stol函数用于将字符串转换为长整型数值。其函数原型为:
long stol (const string& str, size_t* idx = 0, int base = 10);
参数说明:
示例代码:
#include <iostream>
#include <string>
int main() {
std::string str = "12345";
long num = std::stol(str);
std::cout << "Converted number: " << num << std::endl;
return 0;
}
在上面的示例中,将字符串"12345"转换为长整型数值并输出。注意,如果字符串无法转换为长整型数值,将抛出std::invalid_argument异常。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:C++文件相关函数CreateFileReadFileWriteFile用法详解