Я недавно использовал библиотеку <gmp.h>
, и у меня возникают трудности с присвоением значения переменной mpf_t x
, которую я объявил. Я использовал mpf_init2 (x,256)
, чтобы инициализировать его, и когда я делаю x=1.234029187340918239082372984509283475029845702
, я получаю
highprecision.cc:7:7: error: incompatible types in assignment of ‘double’ to ‘mpf_t’ {aka ‘__mpf_struct [1]’}
7 | x=1.234029187340918239082372984509283475029845702;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
эту ошибку. Есть идеи почему? Я использую C ++ 17 G CC кстати. Документальный фильм также очень запутанный. К сожалению.