"struct _ntl_gbigint_body" 在哪里定义的?
Where is "struct _ntl_gbigint_body" defined?
我正在浏览 NTL 代码,但找不到 struct _ntl_gbigint_body
定义:
$ grep -r _ntl_gbigint_body *
include/NTL/ZZ.h:WrappedPtr<_ntl_gbigint_body, Deleter> rep;
include/NTL/lip.h:struct _ntl_gbigint_body;
include/NTL/lip.h:typedef _ntl_gbigint_body *_ntl_gbigint;
Binary file src/RR.o matches
.....
Binary file src/GF2E.o matches
src/lip.cpp:typedef WrappedPtr<_ntl_gbigint_body, _ntl_gbigint_deleter> _ntl_gbigint_wrapped;
Binary file src/mat_ZZ_p.o matches
......
我只是好奇它是在哪里定义的。
与NTL
的作者Victor Shoup讨论后,他给出了答案:
It's actually never declared.
A pointer to it is like a void pointer, but with better error checking.
我正在浏览 NTL 代码,但找不到 struct _ntl_gbigint_body
定义:
$ grep -r _ntl_gbigint_body *
include/NTL/ZZ.h:WrappedPtr<_ntl_gbigint_body, Deleter> rep;
include/NTL/lip.h:struct _ntl_gbigint_body;
include/NTL/lip.h:typedef _ntl_gbigint_body *_ntl_gbigint;
Binary file src/RR.o matches
.....
Binary file src/GF2E.o matches
src/lip.cpp:typedef WrappedPtr<_ntl_gbigint_body, _ntl_gbigint_deleter> _ntl_gbigint_wrapped;
Binary file src/mat_ZZ_p.o matches
......
我只是好奇它是在哪里定义的。
与NTL
的作者Victor Shoup讨论后,他给出了答案:
It's actually never declared.
A pointer to it is like a void pointer, but with better error checking.