Я использую MPIR 2.4.0 в Windows (MSVC 2010), и я пытался добавить 64-битное целое число без знака к номеру mpz_t. Однако кажется, что MPIR / GMP не поддерживает прямое преобразование между 64-битными целыми числами и mpz_t. Означает ли это, что мне нужно преобразовать свой uint64 в строку и прочитать это через mpz_init_set_str? Это не очень привлекательно и не выглядит очень быстрым - две конверсии впустую.
Я что-то пропустил или какой трюк / хак здесь использовать?
Ваше здоровье,
Филипп