2017-02-21 3 views
0

Je suis le code train de regarder NTL, mais peut » trouver struct _ntl_gbigint_body définition:Où est défini "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 
...... 

Je suis juste curieux où elle est définie.

+0

Je n'ai aucune idée, mais peut-être il y a un truc C++ quelque part dans 'lip.h'? Je vais ajouter la balise C++. – AbcAeffchen

Répondre

0

Après avoir discuté avec Victor Shoup, l'auteur de NTL, il a donné la réponse:

Il est en fait jamais déclaré.
Un pointeur est comme un pointeur vide, mais avec une meilleure vérification des erreurs.