在C++中,stol函數(shù)用于將字符串轉(zhuǎn)換為長(zhǎng)整型數(shù)值。其函數(shù)原型為:
long stol (const string& str, size_t* idx = 0, int base = 10);
參數(shù)說(shuō)明:
示例代碼:
#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"轉(zhuǎn)換為長(zhǎng)整型數(shù)值并輸出。注意,如果字符串無(wú)法轉(zhuǎn)換為長(zhǎng)整型數(shù)值,將拋出std::invalid_argument異常。