我正在尝试从字符串转换为uint64_t整数。 stoi
返回32位整数,因此在我的情况下不起作用。还有其他解决方案吗?
最佳答案
你试过了吗
uint64_t value;
std::istringstream iss("18446744073709551610");
iss >> value;
?
参见Live Demo
这也可能适用于过时的标准。
我正在尝试从字符串转换为uint64_t整数。 stoi
返回32位整数,因此在我的情况下不起作用。还有其他解决方案吗?
最佳答案
你试过了吗
uint64_t value;
std::istringstream iss("18446744073709551610");
iss >> value;