40000000000000000000000000000000000000000 вместо 40000000000000000000000000000000000000 -> 38 0s вместо 37) I Get < /p>
/> free (): двойной бесплатный, обнаруженный в tcache 2 < /p>
Aborted (ядро сброшено) < /p>
< /blockquote>
Код: Выделить всё
#include
#include
#include
using namespace std;
int main(const int argc, const char * const argv[])
{
char *str = (char*)malloc(sizeof(char)*1024);
mpz_class l;
l = 40000000000000000000000000000000000000_mpz;
mpz_set_str(l.get_mpz_t(), str, 10);
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/57616404/what-does-it-mean-double-free-detected-in-tcache-2-while-using-mpz[/url]