11.10.1 빌드 순서(Build Order)

11.10.1 빌드 순서(Build Order)

타입이 타입 빌딩으로 만들어질 때, 매크로가 다른 타입을 참조하는 순서가 중요합니다. 타입은 일반적으로 정의 순서로 빌드되지만, 서로를 참조하는 타입은 순환 의존을 일으킬 수 있습니다.

만약 AB의 빌더 매크로를 호출하고 B가 다시 A를 참조하면, 순환 호출이 발생할 수 있습니다. 이런 경우에는 초기화 순서를 명시하거나, 빌더를 분리하여 해결해야 합니다.

출처: Build order

더 알아보기