私のコードで修正が必要なことを説明するためのドキュメントが見つかりません。コードは次のとおりです。「完全なビューの宣言は私的な部分に表示する必要があります」
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;
エラーはdeclaration of full view must appear in private part
です。このエラーは、type BinarySearchTreePoint is access Node;
という行を指しています。エラーメッセージの意味がわかりません。
ような何かを言う必要があるだろうパッケージの外に見えるように
Node
が必要な場合その包み。プライベートタイプを宣言し、そのプライベートタイプの詳細を公開する必要はありません。 –[*§3.10.1不完全型宣言*](http://www.ada-auth.org/standards/12rm/html/RM-3-10-1.html)も参照してください。 – trashgod
@BrianDrummondどのようにわからないのですか? 'タイプBinarySearchTreePointは限定されたプライベートアクセスノードです;'?そんな感じ? –