클래스 이용법이 궁금합니다.

Geniys의 이미지

다음과 같은 구문이 있습니다.

namespace Tmp 
{ 
	class a1; 
	class a2; 
	class a3; 

	class other 
	{
		friend class a1; 
	}; 
}

위와 같은 코드일때 class a1; class a2; class a3;가 어떻게 사용되는 것인지 궁금합니다.

ssehoony의 이미지

friend class a1 처럼 클래스에 friend 를 사용했을 때는 질문 하시는건가요?
아니면 class a1; class a2; 처럼 정의 없이 선언만을 먼저한 이유를 물으신건가요?