I try to use float128 from boost library. I connect this way:
#include <boost/multiprecision/float128.hpp> namespace mp = boost::multiprecision; mp::float128 N = 0; Gives the error: #error: "Sorry compiler is not GCC, not Intel, What is the error? Or tell me what type of data from this library can be used to work with a large number of floating point.
Update
How to interact now the whole type of boost c float? It turns out so: I connect library:
#include <boost/multiprecision/cpp_bin_float.hpp> namespace mp = boost::multiprecision; mp::cpp_bin_float_quad N = 1010.5; mp::cpp_int a=5; Now when I try to divide this number into a whole large number from this library:
N/=5; produces an error: there is no operator "/ =" corresponding to these operands. How can you use these two types at the same time?