전방선언 - Forward Declaration
Forward Declaration 식별자를 정의하기 전 식별자의 존재를 컴파일러에게 미리 알리는 것 // Forward Declaration void Add(int a, int b); int main(){ int c = Add(1, 2); } void Add(int a, int b){ return a + b; } 위 코드처럼 Add를 전방선언 해주어야 main이 Add가 선언되어 있다는 것을 알고 잘 작동하게됨 전방선언 없을 시 Add 함수 못찾는다고 오류 발생함. 헤더파일에서의 Forward Declaration // A.h ------------------------------------------------------------- class A{ // class A 관련 코드들 } // B.h -..
2024. 1. 15.
최근댓글