使用NTL,我必须在某个点评估多项式,并且我找到了eval函数:void eval(ZZ_p& b, const ZZ_pX& f, const ZZ_p& a)
,但在我的程序中我还必须使用b作为指数。幂函数如下:void power(ZZ_p& x, const ZZ_p& a, const ZZ& e)
。
有没有办法从ZZ转换为ZZ_p?
答案 0 :(得分:0)
我认为最好有ZZ_p
并使用rep
:
ZZ_p p;
power(x, a, rep(p));
表示它的只读const ZZ&
表示形式。这样可以避免不必要的ZZ -> ZZ_p
解析。