다음과 같은 구문이 있습니다.
namespace Tmp { class a1; class a2; class a3; class other { friend class a1; }; }
위와 같은 코드일때 class a1; class a2; class a3;가 어떻게 사용되는 것인지 궁금합니다.
friend class a1 처럼 클래스에 friend 를 사용했을 때는 질문 하시는건가요? 아니면 class a1; class a2; 처럼 정의 없이 선언만을 먼저한 이유를 물으신건가요?
friend class a1 처럼 클래스에 friend 를 사용했을 때는
friend class a1 처럼 클래스에 friend 를 사용했을 때는 질문 하시는건가요?
아니면 class a1; class a2; 처럼 정의 없이 선언만을 먼저한 이유를 물으신건가요?