문제
ADA에서 패키지 광고 파일을 사용하는 데 문제가 있습니다. "개인 유형 편지에 대한 전체 선언 누락"오류가 발생합니다. 어떻게 처리합니까?
이것은 내가 쓴 코드입니다.
패키지 Letter_spec입니다
유형 문자는 비공개입니다.
절차 date_of_letter (the_letter : out Letter; 날짜 : 문자열);
procedure recepient_name (the_letter : out letter; name : string);
Procedure Courde_line (the_letter : 아웃 문자; 제목 : 문자열);
절차 text_of_letter (the_letter : out Letter; text : String);
프로 시저 sender_name (the_letter : out letter; name : string);
절차 put_letter (the_letter : 문자);
사적인
ptr_letter는 액세스 문자열입니다.
유형 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; '
미리 감사합니다 ..
해결책
ADA는 개인 부분에서 선언하기 때문에 불평합니다. LETTER_DATA
유형이 아닙니다 LETTER
유형.
제휴하지 않습니다 StackOverflow