考虑下面的代码,它使用 boost 创建了一个多精度浮点数“ a ”。
如何使用 boost 库来调用三角函数?例如,我希望计算sin(a)。
#include <iostream>
#include "boost/multiprecision/cpp_bin_float.hpp"
using namespace std;
using namespace boost::multiprecision;
typedef number<backends::cpp_bin_float<24, backends::digit_base_2, void, boost::int16_t, -126, 127>, et_off> float32;
int main (void) {
float32 a("0.5");
return 0;
}