질문하신 내용은 structure인 Date와 class인 Text가 실제로 뒤(또는 다른 곳)에 정의되어 있으니
이 이름의 structure와 class를 사용하는 곳을 만나도 컴파일러가 오류를 발생시키지
않도록 하기 위해 미리 이름만 정의하는 것 입니다.
이것은 컴파일 방식과 관계가 있으며, 아래 주소를 참조하시기 바랍니다.
http://www.winapi.co.kr/clec/cpp1/6-2-1.htm
정말초보 님이 쓰신 글 :
: struct Date;
: class Text;
:
: 이런것 처럼... definition 도 아니고...
: 그렇다고 사전에 definition 을 해놓은 것도 아닙니다.
: 그렇다고 인스턴스를 생선하는 것도 아닌 -ㅁ-;;
: 저런 건 어떤 의미가 있는 선언 인가요?