我正在尝试从字符串转换为uint64_t整数。 stoi返回32位整数,因此在我的情况下不起作用。还有其他解决方案吗?

最佳答案

你试过了吗

uint64_t value;
std::istringstream iss("18446744073709551610");
iss >> value;



参见Live Demo

这也可能适用于过时的标准。

10-02 22:59