如何将boost::multiprecision::int256_t类型变量转换为字符串(例如,如果
string string1 = "12345";
boost::multiprecision::int256_t int1 (string1);
boost::multiprecision::int256_t int2 = int1 + 5
string string2;
// how do i making string equivalent to int2发布于 2022-02-19 20:41:23
我认为您只是在多精度数字上使用str()方法。
#include <iostream> // cout
#include <string>
#include <boost/multiprecision/cpp_int.hpp>
using namespace boost::multiprecision;
int main()
{
std::string string1 = "12345";
boost::multiprecision::int256_t int1 (string1);
boost::multiprecision::int256_t int2 = int1 + 5;
std::string string2{ int2.str() };
std::cout << string2 << "\n";
}
// Outputs:
//
// 12350https://stackoverflow.com/questions/71187470
复制相似问题