3

Ada でパッケージ ADS ファイルを使用すると問題が発生します。「プライベート タイプ LETTER の完全な宣言がありません」というエラーが表示されます。どうすれば対処できますか?

これは私が書いたコードです:

パッケージ LETTER_SPEC は

タイプ LETTER は非公開です。

手順 DATE_OF_LETTER (THE_LETTER: in out LETTER; DATE: STRING);

手順 RECIPIENT_NAME (THE_LETTER: in out LETTER; NAME: STRING);

手順 SUBJECT_LINE (THE_LETTER: in out LETTER; SUBJECT: STRING);

手順 TEXT_OF_LETTER (THE_LETTER: in out LETTER; TEXT: STRING);

手順 SENDER_NAME (THE_LETTER: in out LETTER; NAME: STRING);

プロシージャ PUT_LETTER (THE_LETTER: in LETTER);

プライベート

タイプ PTR_LETTER はアクセス STRING です。

タイプLETTER_DATAは

   record

      DATE_OF_LETTER: PTR_LETTER;

       RECIPIENT_NAME: PTR_LETTER;

      SUBJECT_LINE: PTR_LETTER;

       TEXT_OF_LETTER: PTR_LETTER;

       SENDER_NAME: PTR_LETTER;

   end record;

LETTER_SPEC を終了します;'

前もって感謝します..

4

1 に答える 1

5

LETTER_DATAプライベート部分でタイプではなくタイプを宣言しているため、Adaは文句を言いますLETTER

于 2009-11-30T14:23:23.493 に答える