c++ - 如何使用 NTL 库将整数转换为 ZZ 数?

标签 c++ ntl

问题来了。我需要将一些整数变量转换为 ZZ 类或反之亦然。我怎么能那样做?我试过在整数之前使用 (ZZ) 或在 ZZ 类之前使用 (int) 但都失败了。

最佳答案

您还没有发布任何代码,但我相信您的问题可以得到解答here , 逐字粘贴以供娱乐:

也可以将 long 类型的值赋给 ZZ:

ZZ x;
x = 1;

注意不能写

ZZ x = 1;  // error

初始化一个ZZ。相反,我们可以这样写

ZZ x = conv<ZZ>(1);

关于c++ - 如何使用 NTL 库将整数转换为 ZZ 数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16042654/

相关文章:

c++ - 程序错误说 "This file requires compiler and library support for the ISO C++ 2011 standard"

c++ - 当 "x"不是数字时如何避免输出零?

c++ - 激活窗口

c++ - 在结构中创建未知数据类型数组?

c++ - NTL 字符串到 ZZ 转换以及 ZZ 到字符串

c++ - 模型转换

c++ - 在 GMP 的 mpz_t 和 NTL 的 ZZ 之间转换

C++ NTL(作者 Victor Shoup): How to represent infinity

c++ - 如何在cygwin中安装和使用NTL