Ich erhalte eine Fehlermeldung, dass ich keine Dokumentation finden kann, um zu erklären, was in meinem Code behoben werden muss. Der Code ist:Erklärung von "Deklaration der vollständigen Ansicht muss im privaten Teil erscheinen"
type BinarySearchTreePoint is limited private;
type Node;
type BinarySearchTreePoint is access Node;
type Node is
record
Llink, Rlink : BinarySearchTreePoint;
Ltag, Rtag : Boolean; --True indicates pointer to lower level,
-- False a thread.
Info : Customer;
end record;
Der Fehler, den ich bekommen habe ist declaration of full view must appear in private part
. Es wirft diesen Fehler auf die Zeile type BinarySearchTreePoint is access Node;
, und ich bin mir nicht sicher, was die Fehlermeldung bedeutet.
Setzen Sie, dass in dem privaten Teil sagen, müssten von das Paket. Es hat keinen Sinn, einen privaten Typ zu deklarieren und dann die Details darüber zu veröffentlichen. –
Siehe auch [* §3.10.1 unvollständige Typdeklarationen *] (http://www.ada-auth.org/standards/12rm/html/RM-3-10-1.html). – trashgod
@BrianDrummond Ich bin mir nicht sicher, wie? 'type BinarySearchTreePoint ist ein eingeschränkter privater Zugriffsknoten;'? So ähnlich? –