我正在使用 boost 多精度库,更准确地说是 boost::multiprecision::float128 类型。使用 ICPC 进行编译时,我在尝试执行以下操作时遇到一些错误:
double a = functionA();
其中 functionA() 返回一个 boost::multiprecision::float128 变量。
error: no suitable conversion function from "boost::multiprecision::float128" to "double" exists|
我该如何解决这个问题?